import { UnauthenticatedCommand } from './BaseCommand.ts'; export interface RunSigOptions { providedInput?: string; algorithm?: string; } export interface RunSmartSigOptions { providedInput?: string; } export declare function runSig(options?: RunSigOptions): Promise; export declare function runSmartSig(options?: RunSmartSigOptions): Promise; /** * Generate a signature for assembly params */ export declare class SignatureCommand extends UnauthenticatedCommand { static paths: string[][]; static usage: import("clipanion").Usage; algorithm: string | undefined; protected run(): Promise; } /** * Generate a signed Smart CDN URL */ export declare class SmartCdnSignatureCommand extends UnauthenticatedCommand { static paths: string[][]; static usage: import("clipanion").Usage; protected run(): Promise; } /** * Mint a short-lived bearer token via POST /token (HTTP Basic Auth). * * This is intentionally stdout-clean JSON so it can be used by agents and scripts. */ export declare class TokenCommand extends UnauthenticatedCommand { static paths: string[][]; static usage: import("clipanion").Usage; aud: string | undefined; scope: string | undefined; protected run(): Promise; } //# sourceMappingURL=auth.d.ts.map