import { Static } from '@sinclair/typebox';
import Commands, { CommandOutputFormat, type ParsedArgs } from '../commands.js';
export declare const CertificateResponse: import("@sinclair/typebox").TObject<{
    ca: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>;
    cert: import("@sinclair/typebox").TString;
    key: import("@sinclair/typebox").TString;
}>;
export default class CredentialCommands extends Commands {
    schema: {
        config: {
            description: string;
            params: import("@sinclair/typebox").TObject<{}>;
            query: import("@sinclair/typebox").TObject<{}>;
            formats: CommandOutputFormat[];
        };
    };
    cli(args: ParsedArgs): Promise<object | string>;
    config(): Promise<string>;
    generate(): Promise<Static<typeof CertificateResponse>>;
}
