import { TableColumn, TableRequest, TableResponse } from './table.types';
interface UserData {
    id: number;
    name: string;
    email: string;
    role: 'Admin' | 'User' | 'Editor';
    status: 'Active' | 'Inactive';
    amount: number;
    account: string;
    lastLogin: string;
    avatarUrl?: string;
    department?: string;
    download?: string;
}
interface FeedbackData {
    id: number;
    name: string;
    email: string;
    feedback: string;
    notes: string;
    status: 'Active' | 'Inactive';
    department: string;
}
export declare const Users: {
    Columns: TableColumn[];
    Actions: {
        label: string;
        justify: string;
        cell: {
            type: string;
            items: ({
                label: (row: UserData) => "Activate" | "Deactivate";
                divider?: undefined;
            } | {
                label: string;
                divider?: undefined;
            } | {
                divider: boolean;
                label: string;
            })[];
        };
    };
    Data: (request: TableRequest) => Promise<TableResponse<UserData>>;
};
export declare const Feedback: {
    Columns: TableColumn[];
    MultipleActions: any;
    ActionLink: any;
    ActionButton: any;
    ActionContextMenu: any;
    Data: (request: TableRequest) => Promise<TableResponse<FeedbackData>>;
};
export {};
