import type { GeneratorBundle } from '@baseplate-dev/sync'; import type { ProjectDefinitionContainer } from '#src/definition/project-definition-container.js'; import type { AdminCrudInputInput, ModelConfig } from '#src/schema/index.js'; export interface AdminCrudInputCompiler { name: string; compileInput: (definition: T, options: { order: number; definitionContainer: ProjectDefinitionContainer; model: ModelConfig; crudSectionId: string; }) => GeneratorBundle; } /** * Spec for registering admin CRUD input compilers */ export declare const adminCrudInputCompilerSpec: import("../index.js").PluginSpec<{ inputs: import("@baseplate-dev/utils").NamedArrayToMapFieldContainer>; }, import("@baseplate-dev/utils").FieldMapValues<{ inputs: import("@baseplate-dev/utils").NamedArrayToMapFieldContainer>; }>>; //# sourceMappingURL=admin-crud-input-spec.d.ts.map