import { z, ZodType } from "zod";
import { SentryCommand } from "../types/index.js";
declare const SyncDesignTokensConfigSchema: z.ZodObject<{
    apiKey: z.ZodString;
    apiUrl: z.ZodOptional<z.ZodString>;
    configFilePath: z.ZodString;
    designSystemId: z.ZodString;
    proxyUrl: z.ZodOptional<z.ZodString>;
    tokenDirPath: z.ZodOptional<z.ZodString>;
    tokenFilePath: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    designSystemId: string;
    apiKey: string;
    configFilePath: string;
    apiUrl?: string | undefined;
    proxyUrl?: string | undefined;
    tokenDirPath?: string | undefined;
    tokenFilePath?: string | undefined;
}, {
    designSystemId: string;
    apiKey: string;
    configFilePath: string;
    apiUrl?: string | undefined;
    proxyUrl?: string | undefined;
    tokenDirPath?: string | undefined;
    tokenFilePath?: string | undefined;
}>;
type SyncDesignTokensConfig = z.infer<typeof SyncDesignTokensConfigSchema>;
export declare class SyncDesignTokens extends SentryCommand<SyncDesignTokensConfig> {
    static aliases: string[];
    static description: string;
    static examples: string[];
    static flags: {
        apiKey: import("@oclif/core/interfaces").OptionFlag<string, import("@oclif/core/interfaces").CustomOptions>;
        apiUrl: import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>;
        configFilePath: import("@oclif/core/interfaces").OptionFlag<string, import("@oclif/core/interfaces").CustomOptions>;
        designSystemId: import("@oclif/core/interfaces").OptionFlag<string, import("@oclif/core/interfaces").CustomOptions>;
        proxyUrl: import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>;
        tokenDirPath: import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>;
        tokenFilePath: import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>;
    };
    get commandId(): string;
    get configSchema(): ZodType<SyncDesignTokensConfig>;
    run(): Promise<void>;
}
export {};
//# sourceMappingURL=sync-tokens.d.ts.map