/**
 * @template T
 */
export class FieldDescriptor<T> {
    /**
     *
     * @type {string}
     */
    name: string;
    /**
     * typeof field
     * @type {Class<T>}
     */
    type: Class<T>;
    /**
     *
     * @type {FieldValueAdapter|null}
     */
    adapter: FieldValueAdapter | null;
    /**
     *
     * @type {{}|undefined}
     */
    schema: {} | undefined;
    toString(): string;
}
//# sourceMappingURL=FieldDescriptor.d.ts.map