import type { ColumnDef } from '@tanstack/vue-table';
export type FormattedWarehouse = {
    warehouse: string;
    contact: string | null | undefined;
    email: string | null | undefined;
    readonly address: string;
    original: FdoWarehouse;
};
export declare function useWarehouseTable(promptUpdateWarehouse: (warehouse: FdoWarehouse) => unknown, promptDeleteWarehouse: (warehouse: FdoWarehouse) => unknown): {
    columnDefs: ColumnDef<FormattedWarehouse>[];
    formatRowData: (rowData: FdoWarehouse[]) => FormattedWarehouse[];
};
