/// <reference types="react" />
import { FilterVariant } from '../filters/filters.types';
export declare const useRecordOwners: (variant: `${FilterVariant}`) => {
    recordOwnerOptions: {
        id: string;
        title: string;
        value: any[];
        component: ({ value }: {
            value: any;
        }) => JSX.Element;
        serializers: {
            initial: ((value: import("../filters").FilterOptionValue.Interval) => import("../filters").FilterOptionValue.Interval) | ((value: import("../filters").FilterOptionValue.Interval) => import("../filters").FilterOptionValue.Interval) | ((value: import("../filters").FilterOptionValue.ByInbox) => import("lodash").Dictionary<string[]>) | ((value: import("../filters").FilterOptionValue.Revenue) => import("lodash").Dictionary<import("../filters").FilterOptionValue.Interval>) | ((value: string[]) => string[]);
            base: (<K extends import("../filters").FilterOptionID>(value: boolean | string[] | import("../..").ModelWithId, key: K) => import("../filters").FilterResult) | ((value: import("../filters").FilterOptionValue.Interval, key: string) => import("../filters").FilterResult) | ((value: import("../filters").FilterOptionValue.ArrayInterval, key: string) => import("../filters").FilterResult) | ((value: import("../filters").FilterOptionValue.Interval, key: string) => import("../filters").FilterResult) | ((value: import("../filters").FilterOptionValue.Revenue) => import("../filters").FilterResult) | ((value: import("../filters").FilterOptionValue.ByInbox, key: import("../filters").FilterOptionID) => import("../filters").FilterResult) | ((value: boolean | string[] | import("../..").ModelWithId, key: import("../filters").FilterOptionID) => import("../filters").FilterResult) | ((value: boolean | string[] | import("../..").ModelWithId, key: import("../filters").FilterOptionID) => import("../filters").FilterResult);
            csv: ((value: boolean | string[] | import("../..").ModelWithId, key: string) => import("../filters").FilterCSVResult) | ((value: import("../filters").FilterOptionValue.Interval, key: string) => import("../filters").FilterCSVResult) | (() => import("../filters").FilterCSVResult) | (() => import("../filters").FilterCSVResult) | (() => import("../filters").FilterCSVResult) | ((value: import("../filters").FilterOptionValue.ByInbox, key: string) => import("../filters").FilterCSVResult);
        };
    }[];
};
