import { SchemaResponse } from '../../models/api/SchemaResponse';
import { ServerWorkPoolStatus } from '../../models/WorkPoolStatus';
import { DateString } from '../../types/dates';
export type BaseJobTemplateResponse = {
    job_configuration?: Record<string, string>;
    variables?: SchemaResponse;
};
export type WorkPoolResponse = {
    id: string;
    created: DateString;
    updated: DateString;
    name: string;
    description: string | null;
    type: string;
    is_paused: boolean | null;
    is_push_pool?: boolean;
    is_mex_pool?: boolean;
    concurrency_limit: number | null;
    default_queue_id: string;
    base_job_template: BaseJobTemplateResponse;
    status: ServerWorkPoolStatus | null;
};
