import { Employee } from '../../../../mocks/employees.js';
export declare const employeeTableFeatures: {
    columnFilteringFeature: import('@tanstack/react-table').TableFeature;
    globalFilteringFeature: import('@tanstack/react-table').TableFeature;
    columnFacetingFeature: import('@tanstack/react-table').TableFeature;
    columnVisibilityFeature: import('@tanstack/react-table').TableFeature;
    rowPaginationFeature: import('@tanstack/react-table').TableFeature;
    rowSelectionFeature: import('@tanstack/react-table').TableFeature;
    rowSortingFeature: import('@tanstack/react-table').TableFeature;
    filteredRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedRowModel: (table: import('@tanstack/react-table').Table<any, any>, columnId: string) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedUniqueValues: (table: import('@tanstack/react-table').Table<import('@tanstack/react-table').TableFeatures, any>, columnId: string) => () => Map<any, number>;
    paginatedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    sortedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    filterFns: {
        includesString: import('@tanstack/react-table').CreatedFilterFn<any, any>;
        inList: import('@tanstack/react-table').CreatedFilterFn<any, any>;
    };
};
export declare const employeeColumns: import('@tanstack/react-table').ColumnDef<{
    columnFilteringFeature: import('@tanstack/react-table').TableFeature;
    globalFilteringFeature: import('@tanstack/react-table').TableFeature;
    columnFacetingFeature: import('@tanstack/react-table').TableFeature;
    columnVisibilityFeature: import('@tanstack/react-table').TableFeature;
    rowPaginationFeature: import('@tanstack/react-table').TableFeature;
    rowSelectionFeature: import('@tanstack/react-table').TableFeature;
    rowSortingFeature: import('@tanstack/react-table').TableFeature;
    filteredRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedRowModel: (table: import('@tanstack/react-table').Table<any, any>, columnId: string) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedUniqueValues: (table: import('@tanstack/react-table').Table<import('@tanstack/react-table').TableFeatures, any>, columnId: string) => () => Map<any, number>;
    paginatedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    sortedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    filterFns: {
        includesString: import('@tanstack/react-table').CreatedFilterFn<any, any>;
        inList: import('@tanstack/react-table').CreatedFilterFn<any, any>;
    };
}, Employee, any>[] & [import('@tanstack/react-table').AccessorKeyColumnDef<{
    columnFilteringFeature: import('@tanstack/react-table').TableFeature;
    globalFilteringFeature: import('@tanstack/react-table').TableFeature;
    columnFacetingFeature: import('@tanstack/react-table').TableFeature;
    columnVisibilityFeature: import('@tanstack/react-table').TableFeature;
    rowPaginationFeature: import('@tanstack/react-table').TableFeature;
    rowSelectionFeature: import('@tanstack/react-table').TableFeature;
    rowSortingFeature: import('@tanstack/react-table').TableFeature;
    filteredRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedRowModel: (table: import('@tanstack/react-table').Table<any, any>, columnId: string) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedUniqueValues: (table: import('@tanstack/react-table').Table<import('@tanstack/react-table').TableFeatures, any>, columnId: string) => () => Map<any, number>;
    paginatedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    sortedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    filterFns: {
        includesString: import('@tanstack/react-table').CreatedFilterFn<any, any>;
        inList: import('@tanstack/react-table').CreatedFilterFn<any, any>;
    };
}, Employee, string>, import('@tanstack/react-table').AccessorKeyColumnDef<{
    columnFilteringFeature: import('@tanstack/react-table').TableFeature;
    globalFilteringFeature: import('@tanstack/react-table').TableFeature;
    columnFacetingFeature: import('@tanstack/react-table').TableFeature;
    columnVisibilityFeature: import('@tanstack/react-table').TableFeature;
    rowPaginationFeature: import('@tanstack/react-table').TableFeature;
    rowSelectionFeature: import('@tanstack/react-table').TableFeature;
    rowSortingFeature: import('@tanstack/react-table').TableFeature;
    filteredRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedRowModel: (table: import('@tanstack/react-table').Table<any, any>, columnId: string) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedUniqueValues: (table: import('@tanstack/react-table').Table<import('@tanstack/react-table').TableFeatures, any>, columnId: string) => () => Map<any, number>;
    paginatedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    sortedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    filterFns: {
        includesString: import('@tanstack/react-table').CreatedFilterFn<any, any>;
        inList: import('@tanstack/react-table').CreatedFilterFn<any, any>;
    };
}, Employee, "Full-time" | "Part-time" | "Freelance" | "Contractor">, import('@tanstack/react-table').AccessorKeyColumnDef<{
    columnFilteringFeature: import('@tanstack/react-table').TableFeature;
    globalFilteringFeature: import('@tanstack/react-table').TableFeature;
    columnFacetingFeature: import('@tanstack/react-table').TableFeature;
    columnVisibilityFeature: import('@tanstack/react-table').TableFeature;
    rowPaginationFeature: import('@tanstack/react-table').TableFeature;
    rowSelectionFeature: import('@tanstack/react-table').TableFeature;
    rowSortingFeature: import('@tanstack/react-table').TableFeature;
    filteredRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedRowModel: (table: import('@tanstack/react-table').Table<any, any>, columnId: string) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedUniqueValues: (table: import('@tanstack/react-table').Table<import('@tanstack/react-table').TableFeatures, any>, columnId: string) => () => Map<any, number>;
    paginatedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    sortedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    filterFns: {
        includesString: import('@tanstack/react-table').CreatedFilterFn<any, any>;
        inList: import('@tanstack/react-table').CreatedFilterFn<any, any>;
    };
}, Employee, Pick<Employee, "position" | "name" | "team"> | null>, import('@tanstack/react-table').AccessorKeyColumnDef<{
    columnFilteringFeature: import('@tanstack/react-table').TableFeature;
    globalFilteringFeature: import('@tanstack/react-table').TableFeature;
    columnFacetingFeature: import('@tanstack/react-table').TableFeature;
    columnVisibilityFeature: import('@tanstack/react-table').TableFeature;
    rowPaginationFeature: import('@tanstack/react-table').TableFeature;
    rowSelectionFeature: import('@tanstack/react-table').TableFeature;
    rowSortingFeature: import('@tanstack/react-table').TableFeature;
    filteredRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedRowModel: (table: import('@tanstack/react-table').Table<any, any>, columnId: string) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedUniqueValues: (table: import('@tanstack/react-table').Table<import('@tanstack/react-table').TableFeatures, any>, columnId: string) => () => Map<any, number>;
    paginatedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    sortedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    filterFns: {
        includesString: import('@tanstack/react-table').CreatedFilterFn<any, any>;
        inList: import('@tanstack/react-table').CreatedFilterFn<any, any>;
    };
}, Employee, "active" | "inactive" | "onboarding" | "offboarding" | "retired">];
export declare const employeeColumnsWithCheckbox: import('@tanstack/react-table').ColumnDef<{
    columnFilteringFeature: import('@tanstack/react-table').TableFeature;
    globalFilteringFeature: import('@tanstack/react-table').TableFeature;
    columnFacetingFeature: import('@tanstack/react-table').TableFeature;
    columnVisibilityFeature: import('@tanstack/react-table').TableFeature;
    rowPaginationFeature: import('@tanstack/react-table').TableFeature;
    rowSelectionFeature: import('@tanstack/react-table').TableFeature;
    rowSortingFeature: import('@tanstack/react-table').TableFeature;
    filteredRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedRowModel: (table: import('@tanstack/react-table').Table<any, any>, columnId: string) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedUniqueValues: (table: import('@tanstack/react-table').Table<import('@tanstack/react-table').TableFeatures, any>, columnId: string) => () => Map<any, number>;
    paginatedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    sortedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    filterFns: {
        includesString: import('@tanstack/react-table').CreatedFilterFn<any, any>;
        inList: import('@tanstack/react-table').CreatedFilterFn<any, any>;
    };
}, Employee, any>[] & [import('@tanstack/react-table').DisplayColumnDef<{
    columnFilteringFeature: import('@tanstack/react-table').TableFeature;
    globalFilteringFeature: import('@tanstack/react-table').TableFeature;
    columnFacetingFeature: import('@tanstack/react-table').TableFeature;
    columnVisibilityFeature: import('@tanstack/react-table').TableFeature;
    rowPaginationFeature: import('@tanstack/react-table').TableFeature;
    rowSelectionFeature: import('@tanstack/react-table').TableFeature;
    rowSortingFeature: import('@tanstack/react-table').TableFeature;
    filteredRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedRowModel: (table: import('@tanstack/react-table').Table<any, any>, columnId: string) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedUniqueValues: (table: import('@tanstack/react-table').Table<import('@tanstack/react-table').TableFeatures, any>, columnId: string) => () => Map<any, number>;
    paginatedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    sortedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    filterFns: {
        includesString: import('@tanstack/react-table').CreatedFilterFn<any, any>;
        inList: import('@tanstack/react-table').CreatedFilterFn<any, any>;
    };
}, Employee, unknown>, ...(import('@tanstack/react-table').ColumnDef<{
    columnFilteringFeature: import('@tanstack/react-table').TableFeature;
    globalFilteringFeature: import('@tanstack/react-table').TableFeature;
    columnFacetingFeature: import('@tanstack/react-table').TableFeature;
    columnVisibilityFeature: import('@tanstack/react-table').TableFeature;
    rowPaginationFeature: import('@tanstack/react-table').TableFeature;
    rowSelectionFeature: import('@tanstack/react-table').TableFeature;
    rowSortingFeature: import('@tanstack/react-table').TableFeature;
    filteredRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedRowModel: (table: import('@tanstack/react-table').Table<any, any>, columnId: string) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedUniqueValues: (table: import('@tanstack/react-table').Table<import('@tanstack/react-table').TableFeatures, any>, columnId: string) => () => Map<any, number>;
    paginatedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    sortedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    filterFns: {
        includesString: import('@tanstack/react-table').CreatedFilterFn<any, any>;
        inList: import('@tanstack/react-table').CreatedFilterFn<any, any>;
    };
}, Employee, any> & (import('@tanstack/react-table').AccessorKeyColumnDef<{
    columnFilteringFeature: import('@tanstack/react-table').TableFeature;
    globalFilteringFeature: import('@tanstack/react-table').TableFeature;
    columnFacetingFeature: import('@tanstack/react-table').TableFeature;
    columnVisibilityFeature: import('@tanstack/react-table').TableFeature;
    rowPaginationFeature: import('@tanstack/react-table').TableFeature;
    rowSelectionFeature: import('@tanstack/react-table').TableFeature;
    rowSortingFeature: import('@tanstack/react-table').TableFeature;
    filteredRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedRowModel: (table: import('@tanstack/react-table').Table<any, any>, columnId: string) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedUniqueValues: (table: import('@tanstack/react-table').Table<import('@tanstack/react-table').TableFeatures, any>, columnId: string) => () => Map<any, number>;
    paginatedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    sortedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    filterFns: {
        includesString: import('@tanstack/react-table').CreatedFilterFn<any, any>;
        inList: import('@tanstack/react-table').CreatedFilterFn<any, any>;
    };
}, Employee, string> | import('@tanstack/react-table').AccessorKeyColumnDef<{
    columnFilteringFeature: import('@tanstack/react-table').TableFeature;
    globalFilteringFeature: import('@tanstack/react-table').TableFeature;
    columnFacetingFeature: import('@tanstack/react-table').TableFeature;
    columnVisibilityFeature: import('@tanstack/react-table').TableFeature;
    rowPaginationFeature: import('@tanstack/react-table').TableFeature;
    rowSelectionFeature: import('@tanstack/react-table').TableFeature;
    rowSortingFeature: import('@tanstack/react-table').TableFeature;
    filteredRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedRowModel: (table: import('@tanstack/react-table').Table<any, any>, columnId: string) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedUniqueValues: (table: import('@tanstack/react-table').Table<import('@tanstack/react-table').TableFeatures, any>, columnId: string) => () => Map<any, number>;
    paginatedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    sortedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    filterFns: {
        includesString: import('@tanstack/react-table').CreatedFilterFn<any, any>;
        inList: import('@tanstack/react-table').CreatedFilterFn<any, any>;
    };
}, Employee, "Full-time" | "Part-time" | "Freelance" | "Contractor"> | import('@tanstack/react-table').AccessorKeyColumnDef<{
    columnFilteringFeature: import('@tanstack/react-table').TableFeature;
    globalFilteringFeature: import('@tanstack/react-table').TableFeature;
    columnFacetingFeature: import('@tanstack/react-table').TableFeature;
    columnVisibilityFeature: import('@tanstack/react-table').TableFeature;
    rowPaginationFeature: import('@tanstack/react-table').TableFeature;
    rowSelectionFeature: import('@tanstack/react-table').TableFeature;
    rowSortingFeature: import('@tanstack/react-table').TableFeature;
    filteredRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedRowModel: (table: import('@tanstack/react-table').Table<any, any>, columnId: string) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedUniqueValues: (table: import('@tanstack/react-table').Table<import('@tanstack/react-table').TableFeatures, any>, columnId: string) => () => Map<any, number>;
    paginatedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    sortedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    filterFns: {
        includesString: import('@tanstack/react-table').CreatedFilterFn<any, any>;
        inList: import('@tanstack/react-table').CreatedFilterFn<any, any>;
    };
}, Employee, Pick<Employee, "position" | "name" | "team"> | null> | import('@tanstack/react-table').AccessorKeyColumnDef<{
    columnFilteringFeature: import('@tanstack/react-table').TableFeature;
    globalFilteringFeature: import('@tanstack/react-table').TableFeature;
    columnFacetingFeature: import('@tanstack/react-table').TableFeature;
    columnVisibilityFeature: import('@tanstack/react-table').TableFeature;
    rowPaginationFeature: import('@tanstack/react-table').TableFeature;
    rowSelectionFeature: import('@tanstack/react-table').TableFeature;
    rowSortingFeature: import('@tanstack/react-table').TableFeature;
    filteredRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedRowModel: (table: import('@tanstack/react-table').Table<any, any>, columnId: string) => () => import('@tanstack/react-table').RowModel<any, any>;
    facetedUniqueValues: (table: import('@tanstack/react-table').Table<import('@tanstack/react-table').TableFeatures, any>, columnId: string) => () => Map<any, number>;
    paginatedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    sortedRowModel: (table: import('@tanstack/react-table').Table<any, any>) => () => import('@tanstack/react-table').RowModel<any, any>;
    filterFns: {
        includesString: import('@tanstack/react-table').CreatedFilterFn<any, any>;
        inList: import('@tanstack/react-table').CreatedFilterFn<any, any>;
    };
}, Employee, "active" | "inactive" | "onboarding" | "offboarding" | "retired">))[]];
