import { z } from "../../../compiled/zod"; type RawStyleConfig = { styleLibraryDirectory?: string; custom?: string; css?: string; bool?: boolean; }; type RawPluginImportConfig = { libraryName: string; libraryDirectory?: string; customName?: string; customStyleName?: string; style?: RawStyleConfig; camelToDashComponentName?: boolean; transformToDefaultImport?: boolean; ignoreEsComponent?: Array; ignoreStyleComponent?: Array; }; type PluginImportConfig = { libraryName: string; libraryDirectory?: string; customName?: string; customStyleName?: string; style?: string | boolean; styleLibraryDirectory?: string; camelToDashComponentName?: boolean; transformToDefaultImport?: boolean; ignoreEsComponent?: string[]; ignoreStyleComponent?: string[]; }; type PluginImportOptions = PluginImportConfig[] | undefined; export declare const ZodSwcPluginImportConfig: z.ZodOptional; customName: z.ZodOptional; customStyleName: z.ZodOptional; style: z.ZodOptional>; styleLibraryDirectory: z.ZodOptional; camelToDashComponentName: z.ZodOptional; transformToDefaultImport: z.ZodOptional; ignoreEsComponent: z.ZodOptional>; ignoreStyleComponent: z.ZodOptional>; }, "strict", z.ZodTypeAny, { libraryName: string; libraryDirectory?: string | undefined; customName?: string | undefined; customStyleName?: string | undefined; style?: string | boolean | undefined; styleLibraryDirectory?: string | undefined; camelToDashComponentName?: boolean | undefined; transformToDefaultImport?: boolean | undefined; ignoreEsComponent?: string[] | undefined; ignoreStyleComponent?: string[] | undefined; }, { libraryName: string; libraryDirectory?: string | undefined; customName?: string | undefined; customStyleName?: string | undefined; style?: string | boolean | undefined; styleLibraryDirectory?: string | undefined; camelToDashComponentName?: boolean | undefined; transformToDefaultImport?: boolean | undefined; ignoreEsComponent?: string[] | undefined; ignoreStyleComponent?: string[] | undefined; }>, "many">>; declare function resolvePluginImport(pluginImport: PluginImportOptions): RawPluginImportConfig[] | undefined; export { resolvePluginImport }; export type { PluginImportOptions };