///
///
///
///
///
///
import type { Schema } from 'mongoose';
import { type User } from './description';
export declare const schemaCallback: (schema: Schema & import("mongoose").Require_id>, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, import("mongoose").ObtainDocumentType>, import("mongoose").IfAny>, any, import("mongoose").Document>> & import("mongoose").Require_id>>>>) => void;
declare const _default: () => Promise & import("@semantic-api/api").MongoDocument & {} & {
active: boolean;
updated_at: Date;
roles: never[];
full_name: string;
email: string;
phone: string;
picture: import("@semantic-api/api").Reference;
password: string;
first_name: string;
last_name: string;
group: string;
self_registered: boolean;
activation_key: string;
resources_usage: object;
} & {} & Required<{
_id: string | Schema.Types.ObjectId | (object & import("@semantic-api/api").MongoDocument);
}>, any>>;
export default _default;