import { BaseProperty, PropertyType } from 'admin-bro'; export declare type FirestorePropertyType = PropertyType | 'array' | 'object'; export declare type SchemaItem = { type?: FirestorePropertyType; isSortable?: boolean; position?: number; schema?: Schema; }; export declare type ReferenceSchemaItem = { referenceName?: string; position?: number; }; export declare type Schema = { [path: string]: SchemaItem | FirestorePropertyType | ReferenceSchemaItem; } | string[]; export declare const toProperties: (schema: Schema) => BaseProperty[]; export declare const getSchemaPaths: (schema: Schema) => string[]; export declare const getEmptyInstance: (schema: Schema) => Record;