import type { EmailProvider } from './api';
import { Provider, ProvidersData } from './schema';
/**
 * Resolve the providers JSON path for both src (dev/test) and dist (published).
 */
export declare function resolveDefaultProvidersPath(): string;
export declare function isBuiltinProvidersPath(filePath: string): boolean;
export declare function convertProviderToEmailProviderShared(compressedProvider: Provider): EmailProvider;
export declare function readProvidersDataFile(filePath: string): {
    data: ProvidersData;
    fileSize: number;
};
export declare function buildDomainMapShared(providers: EmailProvider[]): Map<string, EmailProvider>;
//# sourceMappingURL=provider-store.d.ts.map