import type { HeaderRow } from "../lib/types";
export declare const useInsightsColumns: ({ headers, isHeadersSuccess, }: {
    headers: HeaderRow[] | undefined;
    isHeadersSuccess: boolean;
}) => (import("@tanstack/react-table").AccessorKeyColumnDefBase<Omit<{
    id: number;
    bookingUid: string | null;
    response: import('../../../prisma-client').Prisma.JsonValue;
    createdAt: Date;
    formId: string;
    formName: string;
    bookingStatus: import('../../../prisma-client').$Enums.BookingStatus | null;
    bookingStatusOrder: number | null;
    bookingCreatedAt: Date | null;
    bookingAttendees: import('../../../prisma-client').Prisma.JsonValue;
    bookingUserId: number | null;
    bookingUserName: string | null;
    bookingUserEmail: string | null;
    bookingUserAvatarUrl: string | null;
    bookingAssignmentReason: string | null;
    bookingStartTime: Date | null;
    bookingEndTime: Date | null;
}, "response" | "responseLowercase" | "bookingAttendees"> & {
    response: Record<string, import("../lib/types").ResponseValue>;
    responseLowercase: Record<string, import("../lib/types").ResponseValue>;
    bookingAttendees?: {
        name: string;
        email: string;
        timeZone: string;
    }[];
}, string> & Partial<import("@tanstack/react-table").IdIdentifier<Omit<{
    id: number;
    bookingUid: string | null;
    response: import('../../../prisma-client').Prisma.JsonValue;
    createdAt: Date;
    formId: string;
    formName: string;
    bookingStatus: import('../../../prisma-client').$Enums.BookingStatus | null;
    bookingStatusOrder: number | null;
    bookingCreatedAt: Date | null;
    bookingAttendees: import('../../../prisma-client').Prisma.JsonValue;
    bookingUserId: number | null;
    bookingUserName: string | null;
    bookingUserEmail: string | null;
    bookingUserAvatarUrl: string | null;
    bookingAssignmentReason: string | null;
    bookingStartTime: Date | null;
    bookingEndTime: Date | null;
}, "response" | "responseLowercase" | "bookingAttendees"> & {
    response: Record<string, import("../lib/types").ResponseValue>;
    responseLowercase: Record<string, import("../lib/types").ResponseValue>;
    bookingAttendees?: {
        name: string;
        email: string;
        timeZone: string;
    }[];
}, string>>)[];
//# sourceMappingURL=useInsightsColumns.d.ts.map