export interface PeerCliOptions {
    hubUrl: string;
    agentId?: string;
    peerId?: string;
    displayName?: string;
    token?: string;
    disableExecutor?: boolean;
    message?: string;
    noResponse?: boolean;
}
/**
 * Used by the `d-pi peer` entrypoint; stable for unit tests.
 */
export declare function parsePeerCliArgs(args: string[]): {
    options: PeerCliOptions;
    help: boolean;
};
/**
 * Help body (usage + options) for `d-pi peer --help`, parameterized by the program name
 * (avoids an import cycle with the package entry that defines `APP_NAME`).
 */
export declare function getPeerCliHelpText(appName: string): string;
//# sourceMappingURL=cli-args.d.ts.map