import { Geographic } from '@vepler/area-reference-types';
export interface ResolveGeographyParams extends Geographic.ResolveGeographyQueryParams {
    spatialStrategy?: 'strict' | 'centroid' | 'intersection' | 'weighted';
    intersectionThreshold?: number;
    maxChildren?: number;
}
export declare function resolveGeography(params: ResolveGeographyParams): Promise<Geographic.ResolveGeographyResponse>;
export interface GetGeographyTypesParams {
    includeExamples?: boolean;
}
export declare function getGeographyTypes(params?: GetGeographyTypesParams): Promise<Geographic.GeographicTypesResponse>;
export type CheckResolutionCapabilityParams = Geographic.CheckResolutionCapabilityQueryParams;
export declare function checkResolutionCapability(params: CheckResolutionCapabilityParams): Promise<Geographic.CheckResolutionCapabilityResponse>;
