import type { ResourceOperations, Resource, PaginationConfig } from './types.js'; import type { AuthRequirement, PermissionMeta } from '../di/types.js'; interface ResourceBuilderState { database: string; authRequirement: AuthRequirement; permission: PermissionMeta | null; pagination: PaginationConfig | null; } export declare function buildResource(name: string, operations: ResourceOperations, state: ResourceBuilderState): Resource; export { type ResourceBuilderState }; //# sourceMappingURL=builder.d.ts.map