import { Term, ITermJSONLD, TermTermType } from '@hestia-earth/schema';
export declare const termProperties: (term: Term | ITermJSONLD) => string[];
export declare const findPropertyById: ({ defaultProperties }: Term | ITermJSONLD, key: keyof ITermJSONLD) => import("@hestia-earth/schema").Property;
export declare const termLocationName: ({ gadmFullName }: Term | ITermJSONLD) => {
    name: string;
};
export declare const termLocation: ({ latitude, longitude }: Term | ITermJSONLD) => {
    lat: number;
    lng: number;
};
export declare const termTypeLabel: (type?: TermTermType | string) => string;
export interface ITermTypeElem {
    label?: string;
    termType: TermTermType | string;
    children?: ITermTypeElem[];
    visible?: boolean;
    count?: number;
}
export declare const termTypeGroups: ITermTypeElem[];
export declare const termChildToParent: (termType: string) => ITermTypeElem;
export declare const sortOrder: TermTermType[];
