import { SubscriptionOptions, UseSubscription } from '@prefecthq/vue-compositions';
import { ComputedRef, MaybeRefOrGetter } from 'vue';
import { FlowRun, FlowRunsPaginationFilter } from '../models';
import { WorkspaceFlowRunsApi } from '../services';
type UsePaginatedFlowRuns = {
    subscription: UseSubscription<WorkspaceFlowRunsApi['getFlowRunsPaginated']>;
    flowRuns: ComputedRef<FlowRun[]>;
    count: ComputedRef<number>;
    limit: ComputedRef<number>;
    pages: ComputedRef<number>;
    page: ComputedRef<number>;
    error: ComputedRef<unknown | null>;
    errored: ComputedRef<boolean>;
};
export declare function usePaginatedFlowRuns(filter?: MaybeRefOrGetter<FlowRunsPaginationFilter | null | undefined>, options?: SubscriptionOptions): UsePaginatedFlowRuns;
export {};
