export declare const userSchema: { name: string; label: string; fields: { email: import("@rangka/shared").StringFieldConfig; password_hash: import("@rangka/shared").StringFieldConfig; full_name: import("@rangka/shared").StringFieldConfig; enabled: import("@rangka/shared").BooleanFieldConfig; }; indexes: { fields: string[]; unique: true; }[]; }; export declare const roleSchema: { name: string; label: string; fields: { name: import("@rangka/shared").StringFieldConfig; inherits: import("@rangka/shared").JsonFieldConfig; permissions: import("@rangka/shared").JsonFieldConfig; }; indexes: { fields: string[]; unique: true; }[]; }; export declare const userRoleSchema: { name: string; label: string; fields: { user_id: import("@rangka/shared").LinkFieldConfig; role_id: import("@rangka/shared").LinkFieldConfig; }; indexes: { fields: string[]; unique: true; }[]; }; export declare const sessionSchema: { name: string; label: string; fields: { token: import("@rangka/shared").StringFieldConfig; user_id: import("@rangka/shared").LinkFieldConfig; expires_at: import("@rangka/shared").DatetimeFieldConfig; created_at: import("@rangka/shared").DatetimeFieldConfig; }; indexes: ({ fields: string[]; unique: true; } | { fields: string[]; unique?: undefined; })[]; }; export declare const coreSchemas: ({ name: string; label: string; fields: { email: import("@rangka/shared").StringFieldConfig; password_hash: import("@rangka/shared").StringFieldConfig; full_name: import("@rangka/shared").StringFieldConfig; enabled: import("@rangka/shared").BooleanFieldConfig; }; indexes: { fields: string[]; unique: true; }[]; } | { name: string; label: string; fields: { name: import("@rangka/shared").StringFieldConfig; inherits: import("@rangka/shared").JsonFieldConfig; permissions: import("@rangka/shared").JsonFieldConfig; }; indexes: { fields: string[]; unique: true; }[]; } | { name: string; label: string; fields: { user_id: import("@rangka/shared").LinkFieldConfig; role_id: import("@rangka/shared").LinkFieldConfig; }; indexes: { fields: string[]; unique: true; }[]; } | { name: string; label: string; fields: { token: import("@rangka/shared").StringFieldConfig; user_id: import("@rangka/shared").LinkFieldConfig; expires_at: import("@rangka/shared").DatetimeFieldConfig; created_at: import("@rangka/shared").DatetimeFieldConfig; }; indexes: ({ fields: string[]; unique: true; } | { fields: string[]; unique?: undefined; })[]; })[]; //# sourceMappingURL=core-models.d.ts.map