import { PagenationParameters } from './base/pagenation';
import { Project } from './projects.models';
import { Client } from './clients.models';
import { TaskAssignment } from './taskAssignments.models';
export interface ProjectAssignment {
    id: number;
    is_active: boolean;
    is_project_manager: boolean;
    hourly_rate: number;
    budget: number;
    project: Project;
    client: Client;
    task_assignments: TaskAssignment[];
    created_at: string;
    updated_at: string;
}
export interface ProjectAssignmentsPagenationResponse extends PagenationParameters {
    projectAssignments?: ProjectAssignment[];
}
export interface ProjectAssignmentsPagenationParameters extends PagenationParameters {
    updated_since: string;
}
