// @ts-nocheck
import { UserContext } from "../../../types";
import { ProviderConfig, ProviderInput, TypeProvider } from "../types";
export declare function findAndCreateProviderInstance(
    tenantId: string,
    providers: ProviderInput[],
    thirdPartyId: string,
    clientType: string | undefined,
    userContext: UserContext
): Promise<TypeProvider | undefined>;
export declare function mergeConfig(staticConfig: ProviderConfig, coreConfig: ProviderConfig): ProviderConfig;
export declare function mergeProvidersFromCoreAndStatic(
    providerConfigsFromCore: ProviderConfig[],
    providerInputsFromStatic: ProviderInput[],
    includeAllProviders: boolean
): ProviderInput[];
