import { Account, Opportunity, Ticket, User } from '@parlor/common';
export type RunDataType = {
    createdAccounts?: Account[];
    createdOpportunities?: Opportunity[];
    createdTickets?: Ticket[];
    createdUsers?: User[];
    updatedAccounts?: Account[];
    updatedOpportunities?: Opportunity[];
    updatedTickets?: Ticket[];
    updatedUsers?: User[];
};
export type SerializedData = (Account | User | Ticket | Opportunity)[];
export type RecordTableType = {
    id: string;
    object: 'Account' | 'Opportunity' | 'User' | 'Ticket';
    record: string;
};
export declare const createTableData: (data: SerializedData) => {
    id: string;
    record: string;
    object: any;
}[];
export declare enum RecordHeaderId {
    Object = "object",
    Record = "record"
}
export declare const recordTableHeaders: ({
    id: RecordHeaderId;
    name: string;
    title: string;
    canBeHidden: boolean;
    isSortable?: undefined;
} | {
    id: RecordHeaderId;
    name: string;
    title: string;
    isSortable: boolean;
    canBeHidden: boolean;
})[];
