export interface ListJobsParams {
    rawAppId: string;
    limit?: number;
    offset?: number;
    entity?: string;
    search?: string;
    status?: string;
    sort_by?: string;
    order?: 'asc' | 'desc';
}
interface JobRow {
    workflow_id: string;
    entity: string;
    status: string;
    is_live: boolean;
    created_at: string;
    updated_at: string;
}
/**
 * Return distinct entity names from job runs + yaml workflow graph_topics.
 */
export declare function listEntities(rawAppId: string): Promise<string[]>;
/**
 * List jobs with filtering, pagination, and status mapping.
 */
export declare function listJobs(params: ListJobsParams): Promise<{
    jobs: JobRow[];
    total: number;
}>;
export {};
