import { Flow } from '../models';
import { FlowsFilter, FlowsPaginationFilter } from '../models/Filters';
import { Paginated } from '../models/pagination';
import { WorkspaceApi } from '../services/WorkspaceApi';
export declare class WorkspaceFlowsApi extends WorkspaceApi {
    protected routePrefix: string;
    private readonly batcher;
    getFlow(flowId: string): Promise<Flow>;
    getFlows(filter?: FlowsFilter): Promise<Flow[]>;
    getFlowsPaginated(filter?: FlowsPaginationFilter): Promise<Paginated<Flow>>;
    getFlowsCount(filter?: FlowsFilter): Promise<number>;
    deleteFlow(flowId: string): Promise<void>;
}
