import { PagenationParameters } from './base/pagenation';
export interface Expense {
    id: number;
    client: object;
    total_cost?: number;
    units?: number;
    project: object;
    expense_category: object;
    user: object;
    user_assignment: object;
    invoice: object;
    receipt: object;
    notes: string;
    billable: boolean;
    is_closed: boolean;
    is_locked: boolean;
    is_billed: boolean;
    locked_reason: string;
    spent_date: string;
    created_at: string;
    updated_at: string;
}
export interface ExpensesPagenationResponse extends PagenationParameters {
    expenses: Expense[];
}
export interface ExpensesPagenationParameters extends PagenationParameters {
    user_id: number;
    client_id: number;
    project_id: number;
    is_billed: boolean;
    updated_since: string;
    from: string;
    to: string;
}
