import { Logger } from "@decaf-ts/logging"; import { OSN_ADMIN_SUBCOMMANDS } from "../constants/fabric-orderer"; export declare class FabricOSNAdminCommandBuilder { private log; private binName; private baseCommand; private command; private args; constructor(logger?: Logger); setCommand(command?: OSN_ADMIN_SUBCOMMANDS): this; setHelp(show?: boolean): this; setOrdererAddress(address?: string): this; setCAFile(caFile?: string): this; setClientCert(clientCert?: string): this; setClientKey(clientKey?: string): this; setNoStatus(noStatus?: boolean): this; setChannelID(channelID?: string): this; setConfigBlock(configBlock?: string): this; build(): string; getBaseCommand(): string; getCommand(): string; getBinary(): string; getArgs(): string[]; execute(): Promise; }