import { z } from 'zod'; import type { def } from '#src/schema/creator/index.js'; import type { AdminCrudInputType } from './types.js'; export declare const createAdminCrudTextInputSchema: import("#src/schema/creator/index.js").DefinitionSchemaCreatorWithSlots; type: z.ZodLiteral<"text">; label: z.ZodString; modelFieldRef: z.ZodType>; validation: z.ZodOptional; }, z.core.$loose>, { modelSlot: import("../../../../../../index.js").DefinitionEntityType; adminSectionSlot: import("../../../../../../index.js").DefinitionEntityType; }>; export type AdminCrudTextInputConfig = def.InferInput; export declare const createAdminCrudForeignInputSchema: import("#src/schema/creator/index.js").DefinitionSchemaCreatorWithSlots; type: z.ZodLiteral<"foreign">; label: z.ZodString; localRelationRef: z.ZodType>; labelExpression: z.ZodString; valueExpression: z.ZodString; defaultLabel: z.ZodOptional; nullLabel: z.ZodOptional; }, z.core.$loose>, { modelSlot: import("../../../../../../index.js").DefinitionEntityType; adminSectionSlot: import("../../../../../../index.js").DefinitionEntityType; }>; export type AdminCrudForeignInputConfig = def.InferInput; export declare const createAdminCrudEnumInputSchema: import("#src/schema/creator/index.js").DefinitionSchemaCreatorWithSlots; type: z.ZodLiteral<"enum">; label: z.ZodString; modelFieldRef: z.ZodType>; }, z.core.$loose>, { modelSlot: import("../../../../../../index.js").DefinitionEntityType; adminSectionSlot: import("../../../../../../index.js").DefinitionEntityType; }>; export type AdminCrudEnumInputConfig = def.InferInput; export declare const createAdminCrudEmbeddedInputSchema: import("#src/schema/creator/index.js").DefinitionSchemaCreatorWithSlots; type: z.ZodLiteral<"embedded">; label: z.ZodString; modelRelationRef: z.ZodType>; embeddedFormRef: z.ZodType>; }, z.core.$loose>, { modelSlot: import("../../../../../../index.js").DefinitionEntityType; adminSectionSlot: import("../../../../../../index.js").DefinitionEntityType; }>; export type AdminCrudEmbeddedInputConfig = def.InferInput; export declare const adminCrudEmbeddedInputType: AdminCrudInputType; type: z.ZodLiteral<"embedded">; label: z.ZodString; modelRelationRef: z.ZodType>; embeddedFormRef: z.ZodType>; }, z.core.$loose>, { modelSlot: import("../../../../../../index.js").DefinitionEntityType; adminSectionSlot: import("../../../../../../index.js").DefinitionEntityType; }>>; export declare const createAdminCrudEmbeddedLocalInputSchema: import("#src/schema/creator/index.js").DefinitionSchemaCreatorWithSlots; type: z.ZodLiteral<"embeddedLocal">; label: z.ZodString; localRelationRef: z.ZodType>; embeddedFormRef: z.ZodType>; }, z.core.$loose>, { modelSlot: import("../../../../../../index.js").DefinitionEntityType; adminSectionSlot: import("../../../../../../index.js").DefinitionEntityType; }>; export type AdminCrudEmbeddedLocalInputConfig = def.InferInput; export declare const adminCrudEmbeddedLocalInputType: AdminCrudInputType; type: z.ZodLiteral<"embeddedLocal">; label: z.ZodString; localRelationRef: z.ZodType>; embeddedFormRef: z.ZodType>; }, z.core.$loose>, { modelSlot: import("../../../../../../index.js").DefinitionEntityType; adminSectionSlot: import("../../../../../../index.js").DefinitionEntityType; }>>; export declare const createAdminCrudPasswordInputSchema: (context: import("#src/schema/creator/index.js").DefinitionSchemaParserContext) => z.ZodObject<{ id: z.ZodDefault; type: z.ZodLiteral<"password">; label: z.ZodString; }, z.core.$loose>; export type AdminCrudPasswordInputConfig = def.InferInput; export declare const BUILT_IN_ADMIN_CRUD_INPUTS: AdminCrudInputType[]; //# sourceMappingURL=built-in-input.d.ts.map