import { Property, PropertyMap, PropertyType } from '@parlor/common/amplify-schema';
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 UseGetMappedPropertiesSearchType = {
    accountId?: string;
    opportunityId?: string;
    propertyType: PropertyType;
    searchValue?: string;
    ticketId?: string;
    userId?: string;
};
export declare function useGetMappedPropertiesSearch({ accountId, opportunityId, propertyType, searchValue, ticketId, userId, }: UseGetMappedPropertiesSearchType): {
    error: import("@apollo/client").ApolloError;
    loading: boolean;
    mappedProperties: MappedPropertiesType;
};
