import type { TConstValue } from '@venizia/ignis-helpers/common'; export declare class SchemaTypes { static readonly SELECT = "select"; static readonly UPDATE = "update"; static readonly CREATE = "create"; static readonly EXECUTE = "execute"; static readonly SCHEME_SET: Set; static isValid(input: string): input is TSchemaType; } export type TSchemaType = TConstValue; /** What `@model` declares. Only ENTITY (a table-backed model) exists; `type` may be left out. */ export declare class ModelTypes { static readonly ENTITY = "entity"; static readonly SCHEME_SET: Set; static isValid(value: string): boolean; } /** Valid model type values. */ export type TModelType = TConstValue; /** The path-param id shape an entity family resolves to (`AbstractEntity.getIdType()`). */ export declare class IdSchemaTypes { static readonly NUMBER = "number"; static readonly STRING = "string"; static readonly SCHEME_SET: Set; static isValid(value: string): boolean; } /** Valid id schema type values. */ export type TIdSchemaType = TConstValue; //# sourceMappingURL=constants.d.ts.map