export declare class Publisher {
    readonly options: PublisherOptions;
    private readonly __argMapping;
    constructor(options: PublisherOptions);
    publish(): Promise<string[]>;
}
declare const _default: (options: PublisherOptions) => Publisher;
export default _default;
export interface PublisherOptions {
    pactFilesOrDirs: string[];
    pactBroker: string;
    consumerVersion: string;
    pactBrokerUsername?: string;
    pactBrokerPassword?: string;
    pactBrokerToken?: string;
    tags?: string[];
    verbose?: boolean;
    timeout?: number;
    buildUrl?: string;
    branch?: string;
    autoDetectVersionProperties?: boolean;
}
