import type { ServiceResponse } from '../../../models/Generic.js';
import type { IncomingFlowConfig, SyncConfigResult, IncomingPreBuiltFlowConfig } from '../../../models/Sync.js';
import type { LogContextGetter } from '@nangohq/logs';
import type { Environment } from '../../../models/Environment.js';
export declare function deploy(environment: Environment, flows: IncomingFlowConfig[], nangoYamlBody: string, logContextGetter: LogContextGetter, debug?: boolean): Promise<ServiceResponse<SyncConfigResult | null>>;
export declare function deployPreBuilt(environment: Environment, configs: IncomingPreBuiltFlowConfig[], nangoYamlBody: string, logContextGetter: LogContextGetter): Promise<ServiceResponse<SyncConfigResult | null>>;
