import { z, ZodType } from "zod"; import { SentryCommand } from "../types/index.js"; declare const ImportStorybookConfig: z.ZodObject<{ brandId: z.ZodOptional; designSystemId: z.ZodOptional; from: z.ZodOptional; name: z.ZodOptional; sourceId: z.ZodOptional; publicAccess: z.ZodOptional; }, "strip", z.ZodTypeAny, { name?: string | undefined; designSystemId?: string | undefined; sourceId?: string | undefined; brandId?: string | undefined; from?: string | undefined; publicAccess?: boolean | undefined; }, { name?: string | undefined; designSystemId?: string | undefined; sourceId?: string | undefined; brandId?: string | undefined; from?: string | undefined; publicAccess?: boolean | undefined; }>; type ImportStorybookConfig = z.infer; export default class ImportStorybook extends SentryCommand { static args: {}; static description: string; static examples: string[]; static flags: { brandId: import("@oclif/core/interfaces").OptionFlag; designSystemId: import("@oclif/core/interfaces").OptionFlag; from: import("@oclif/core/interfaces").OptionFlag; name: import("@oclif/core/interfaces").OptionFlag; sourceId: import("@oclif/core/interfaces").OptionFlag; publicAccess: import("@oclif/core/interfaces").BooleanFlag; }; get commandId(): string; get configSchema(): ZodType; run(): Promise; private getStorybookName; private getDesignSystemId; private getBrandId; private getStorybookDirectory; private getIsPublic; private createZipFromDirectory; private getIndexJson; private uploadArchiveToSignedUrl; private publishRemoteSite; private importStorybookStories; private validateStorybookDirectory; private validateZipSize; private validateDatasource; } export {}; //# sourceMappingURL=storybook-import.d.ts.map