/// <reference types="node" />
import { readFile } from 'fs';
import { Connection } from '@salesforce/core';
import { CpqQcpDeployResult } from './commands/cpq/qcp/deploy';
export declare const readFileAsync: typeof readFile.__promisify__;
interface CustomScript {
    Id?: string;
    Name?: string;
    SBQQ__Code__c?: string;
    SBQQ__GroupFields__c?: string;
    SBQQ__ConsumptionScheduleFields__c?: string;
    SBQQ__ConsumptionRateFields__c?: string;
    SBQQ__QuoteLineFields__c?: string;
    SBQQ__QuoteFields__c?: string;
}
export declare function deployQCP(conn: Connection, sourcedir: string, noCodeMinification: boolean): Promise<CpqQcpDeployResult>;
export declare function getCustomScript(path: string): Promise<CustomScript>;
export {};
