/** * Entity Resolver * * Resolves entity configurations from URLs and determines if custom * overrides exist in (contents) folders. */ import type { EntityConfig } from '../../entities/types'; export interface EntityResolution { entityName: string; entityConfig: EntityConfig | null; hasCustomOverride: boolean; isValidEntity: boolean; } /** * Resolve entity from API URL path */ export declare function resolveEntityFromUrl(pathname: string): Promise; /** * Get all registered entities that can be handled generically */ export declare function getGenericEntities(): Promise; /** * Validate entity supports the requested operation */ export declare function validateEntityOperation(entityConfig: EntityConfig, operation: 'list' | 'create' | 'read' | 'update' | 'delete'): boolean; //# sourceMappingURL=resolver.d.ts.map