@longears-mobile/rcs-sdk
Version:
Provider-agnostic SDK for RCS (Rich Communication Services) messaging
16 lines • 600 B
TypeScript
import { RCSProvider } from '../interfaces/index.js';
import { AuthProvider } from '../interfaces/auth.js';
import { ProviderConfig } from '../interfaces/index.js';
/**
* Factory function to create provider instances
*/
export declare function createProvider(providerName: string, auth: AuthProvider, config: ProviderConfig): RCSProvider;
/**
* Get list of available providers
*/
export declare function getAvailableProviders(): string[];
/**
* Check if a provider is supported
*/
export declare function isProviderSupported(providerName: string): boolean;
//# sourceMappingURL=factory.d.ts.map