/// <reference types="react" />
import { ITopicTable } from '../types';
export declare function useTopicTableSources(isResolvedTab: boolean): {
    needsCount: (params: ITopicTable.Model) => Partial<import("@parlor/components").CellCountProps>;
    urgency: (params: ITopicTable.Model) => Partial<import("@parlor/components").CellCountProps>;
    status: (item: ITopicTable.Model) => JSX.Element;
    type: (item: ITopicTable.Model) => JSX.Element;
    currentRevenue: ({ openClosedLostRevenue, currentRevenue, openPotentialRevenue, resolvedClosedLostRevenue, resolvedCurrentRevenue, resolvedPotentialRevenue, }: {
        openClosedLostRevenue?: number;
        currentRevenue?: number;
        openPotentialRevenue?: number;
        resolvedClosedLostRevenue?: number;
        resolvedCurrentRevenue?: number;
        resolvedPotentialRevenue?: number;
    }) => JSX.Element;
    oppRevenue: ({ openClosedLostRevenue, openCurrentRevenue, openOpportunityRevenue, resolvedClosedLostRevenue, resolvedCurrentRevenue, resolvedPotentialRevenue, }: {
        openClosedLostRevenue?: number;
        openCurrentRevenue?: number;
        openOpportunityRevenue?: number;
        resolvedClosedLostRevenue?: number;
        resolvedCurrentRevenue?: number;
        resolvedPotentialRevenue?: number;
    }) => JSX.Element;
    lostRevenue: ({ __typename, lostRevenue, openCurrentRevenue, openPotentialRevenue, resolvedClosedLostRevenue, resolvedCurrentRevenue, resolvedPotentialRevenue, totalClosedLostRevenue, }: {
        __typename?: string;
        lostRevenue?: number;
        openCurrentRevenue?: number;
        openPotentialRevenue?: number;
        resolvedClosedLostRevenue?: number;
        resolvedCurrentRevenue?: number;
        resolvedPotentialRevenue?: number;
        totalClosedLostRevenue?: number;
    }) => JSX.Element;
    themes: (item: ITopicTable.Model) => JSX.Element;
    jira: (item: ITopicTable.Model) => JSX.Element;
    airtable: (item: ITopicTable.Model) => JSX.Element;
    admin: (item: ITopicTable.Model) => JSX.Element;
    accountsCount: keyof import("@parlor/components").CellCountProps | ((params: ITopicTable.Model) => Partial<import("@parlor/components").CellCountProps>);
    usersCount: keyof import("@parlor/components").CellCountProps | ((params: ITopicTable.Model) => Partial<import("@parlor/components").CellCountProps>);
    updatedAt: (item: {
        updated_at: string;
    }) => {
        text: string;
    };
};
