import Crowdin from '@crowdin/crowdin-api-client';
import { IntegrationCredentials, IntegrationLogic } from '../modules/integration/types';
import { Config, CrowdinContextInfo, CrowdinCredentials } from '../types';
export declare function prepareCrowdinClient({ config, credentials, autoRenew, context, }: {
    config: Config;
    credentials: CrowdinCredentials;
    autoRenew?: boolean;
    context?: CrowdinContextInfo;
}): Promise<{
    client: Crowdin;
    token: string;
}>;
export declare function prepareIntegrationCredentials(config: Config, integration: IntegrationLogic, integrationCredentials: IntegrationCredentials): Promise<any>;
