import { Property, PropertyMap, PropertyType } from '@parlor/common';
export type ValueType = Pick<Property, 'TextValue' | 'NumberValue' | 'DateValue' | 'BooleanValue'>;
export type MappedPropertyType = {
    property: Property;
    propertyMap: PropertyMap;
    value?: ValueType[keyof ValueType];
};
export type MappedPropertiesType = {
    [key: string]: MappedPropertyType | null;
};
export type UseGetMappedPropertiesType = {
    accountId?: string;
    opportunityId?: string;
    propertyType: PropertyType;
    ticketId?: string;
    userId?: string;
};
export declare function useGetMappedProperties({ accountId, opportunityId, propertyType, userId, ticketId, }: UseGetMappedPropertiesType): {
    error: import("@apollo/client").ApolloError;
    loading: boolean;
    mappedProperties: MappedPropertiesType;
};
