import { buildCoreDataAdminViewConfigSource, buildCoreDataAdminViewTypesSource, buildCoreDataAdminViewDataSource, buildCoreDataAdminViewScreenSource } from './cli-add-workspace-admin-view-templates-core-data.js'; import { buildAdminViewScreenSource as buildDefaultAdminViewScreenSource, buildDefaultAdminViewConfigSource, buildDefaultAdminViewDataSource, buildDefaultAdminViewTypesSource } from './cli-add-workspace-admin-view-templates-default.js'; import { buildRestAdminViewConfigSource, buildRestAdminViewDataSource, buildRestAdminViewTypesSource } from './cli-add-workspace-admin-view-templates-rest.js'; import { buildAdminViewConfigEntry, buildAdminViewEntrySource, buildAdminViewRegistrySource, buildAdminViewStyleSource } from './cli-add-workspace-admin-view-templates-shared.js'; import { buildRestSettingsAdminViewConfigSource, buildRestSettingsAdminViewDataSource, buildRestSettingsAdminViewScreenSource, buildRestSettingsAdminViewTypesSource } from './cli-add-workspace-admin-view-templates-settings.js'; import { type AdminViewCoreDataSource, type AdminViewRestResource, type AdminViewSource } from './cli-add-workspace-admin-view-types.js'; import { type WorkspaceProject } from '../workspace/workspace-project.js'; export { buildAdminViewConfigEntry, buildAdminViewEntrySource, buildAdminViewRegistrySource, buildAdminViewStyleSource, buildCoreDataAdminViewConfigSource, buildCoreDataAdminViewDataSource, buildCoreDataAdminViewScreenSource, buildCoreDataAdminViewTypesSource, buildDefaultAdminViewConfigSource, buildDefaultAdminViewDataSource, buildDefaultAdminViewScreenSource, buildDefaultAdminViewTypesSource, buildRestAdminViewConfigSource, buildRestAdminViewDataSource, buildRestAdminViewTypesSource, buildRestSettingsAdminViewConfigSource, buildRestSettingsAdminViewDataSource, buildRestSettingsAdminViewScreenSource, buildRestSettingsAdminViewTypesSource, }; /** * Build the generated admin-view item and dataset types for the selected source. */ export declare function buildAdminViewTypesSource(adminViewSlug: string, restResource: AdminViewRestResource | undefined, coreDataSource: AdminViewCoreDataSource | undefined): string; /** * Build the generated DataViews config source for an admin-view scaffold. */ export declare function buildAdminViewConfigSource(adminViewSlug: string, textDomain: string, source: AdminViewSource | undefined, restResource: AdminViewRestResource | undefined): string; /** * Delegates default admin-view screen generation to buildDefaultAdminViewScreenSource. * * @param adminViewSlug - Slug for the generated admin view. * @param textDomain - WordPress i18n text domain for generated labels. * @returns Generated TSX source for the default admin-view screen. */ export declare function buildAdminViewScreenSource(adminViewSlug: string, textDomain: string): string; /** * Delegates admin-view PHP registration generation to buildSharedAdminViewPhpSource. * * @param adminViewSlug - Slug for the generated admin view. * @param workspace - Workspace project metadata for PHP prefixes and paths. * @returns Generated PHP source for registering and enqueueing the admin view. */ export declare function buildAdminViewPhpSource(adminViewSlug: string, workspace: WorkspaceProject): string;