import { ChannelTypeEnum } from '../template/template.interface'; import { IEmailProvider, ISmsProvider, IDirectProvider } from './provider.interface'; export declare class ProviderStore { private providers; addProvider(provider: IEmailProvider | ISmsProvider | IDirectProvider): Promise; getProviderById(providerId: string): Promise; getProviderByChannel(channel: ChannelTypeEnum): Promise; getProviders(): Promise<(IEmailProvider | ISmsProvider | IDirectProvider)[]>; } //# sourceMappingURL=provider.store.d.ts.map