import type { GeneratorBundle } from '@baseplate-dev/sync'; import type { ProjectDefinitionContainer } from '#src/definition/project-definition-container.js'; import type { AdminCrudActionInput, AdminCrudSectionConfig, ModelConfig } from '#src/schema/index.js'; export interface AdminCrudActionCompiler { name: string; compileAction: (definition: T, options: { order: number; definitionContainer: ProjectDefinitionContainer; model: ModelConfig; modelCrudSection: AdminCrudSectionConfig; }) => GeneratorBundle; } export declare const adminCrudActionCompilerSpec: import("../index.js").PluginSpec<{ actions: import("@baseplate-dev/utils").NamedArrayToMapFieldContainer>; }, import("@baseplate-dev/utils").FieldMapValues<{ actions: import("@baseplate-dev/utils").NamedArrayToMapFieldContainer>; }>>; //# sourceMappingURL=admin-crud-action-compiler.d.ts.map