import { type BaseFields, type BaseKeystoneTypeInfo, type BaseListTypeInfo, type KeystoneConfig, type ListConfig } from "./types/index.js"; export declare function config(config: KeystoneConfig): KeystoneConfig; export declare function group(config: { label: string; description?: string; fields: BaseFields; }): BaseFields; export declare function list(config: ListConfig): { isSingleton?: boolean; fields: BaseFields; access: import("./types/index.js").ListAccessControl; ui?: import("./types/config/lists.js").ListAdminUIConfig | undefined; hooks?: import("./types/index.js").ListHooks | undefined; graphql?: import("./types/config/lists.js").ListGraphQLConfig; db?: import("./types/config/lists.js").ListDBConfig; description?: string; defaultIsFilterable?: boolean | ((args: import("./types/config/fields.js").FilterOrderArgs) => import("./types/index.js").MaybePromise) | undefined; defaultIsOrderable?: boolean | ((args: import("./types/config/fields.js").FilterOrderArgs) => import("./types/index.js").MaybePromise) | undefined; }; //# sourceMappingURL=schema.d.ts.map