import { sheets_v4 } from 'googleapis';
export interface PushOptions {
    dryRun?: boolean;
    verbose?: boolean;
}
export interface PushResult {
    messages: string[];
    modulesFailed: string[];
    modulesProcessed: number;
    success: boolean;
}
export interface PushContext {
    allBcConfigs: Record<string, {
        spreadsheetId: string;
    }>;
    boundedContextName: string;
    cliterPath: string;
    sheetsApi: sheets_v4.Sheets;
    spreadsheetId: string;
}
/** Push YAML schemas of one bounded context to its Google Sheet. */
export declare function pushBoundedContext(context: PushContext, options?: PushOptions): Promise<PushResult>;
