export declare const schemaTypesNormal: {
    string: {
        name: string;
        definition: string;
        type: string;
    };
    number: {
        name: string;
        definition: string;
        type: string;
    };
    date: {
        name: string;
        definition: string;
        type: string;
    };
    boolean: {
        name: string;
        definition: string;
        type: string;
    };
    objectId: {
        name: string;
        definition: string;
        type: string;
    };
    decimal: {
        name: string;
        definition: string;
        type: string;
    };
    buffer: {
        name: string;
        definition: string;
        type: string;
    };
    mixed: {
        name: string;
        definition: string;
        type: string;
    };
    arrayType: {
        name: string;
        definition: string;
        type: string;
    };
};
export declare const schemaTypesSpecial: {
    arrayType: {
        name: string;
        definition: string;
        type: string;
    };
    array: {
        name: string;
        definition: string;
        type: string;
    };
    object: {
        name: string;
        definition: string;
        type: string;
    };
    map: {
        name: string;
        definition: string;
        type: string;
    };
    '2dsphere': {
        name: string;
        definition: string;
        type: string;
    };
};
export declare const schemaTypes: {
    arrayType: {
        name: string;
        definition: string;
        type: string;
    };
    array: {
        name: string;
        definition: string;
        type: string;
    };
    object: {
        name: string;
        definition: string;
        type: string;
    };
    map: {
        name: string;
        definition: string;
        type: string;
    };
    '2dsphere': {
        name: string;
        definition: string;
        type: string;
    };
    string: {
        name: string;
        definition: string;
        type: string;
    };
    number: {
        name: string;
        definition: string;
        type: string;
    };
    date: {
        name: string;
        definition: string;
        type: string;
    };
    boolean: {
        name: string;
        definition: string;
        type: string;
    };
    objectId: {
        name: string;
        definition: string;
        type: string;
    };
    decimal: {
        name: string;
        definition: string;
        type: string;
    };
    buffer: {
        name: string;
        definition: string;
        type: string;
    };
    mixed: {
        name: string;
        definition: string;
        type: string;
    };
};
export declare const schemaIndexTypes: {
    no: string;
    index: string;
    unique: string;
    sparse: string;
};
/**
 * index types (without 2d an 2dsphere)
 */
export declare const indexColumnValues: (string | number)[];
