import { GuidValue, EnterprisePropertyColumnMapping } from "../models";
export declare class QueryablePropertiesService {
    private serviceContainerContext;
    private httpClient;
    baseUrl: string;
    constructor();
    getQueryableProperties: (tableName?: string, serviceId?: GuidValue) => Promise<EnterprisePropertyColumnMapping[]>;
    removeQueryableProperties: (property: EnterprisePropertyColumnMapping, serviceId?: GuidValue) => Promise<EnterprisePropertyColumnMapping>;
    addQueryableProperties: (properties: EnterprisePropertyColumnMapping[], serviceId?: GuidValue) => Promise<EnterprisePropertyColumnMapping[]>;
    private createHttpClientFromServiceId;
}
