import { SubscriptionOptions } from '@prefecthq/vue-compositions';
import { MaybeRefOrGetter } from 'vue';
import { WorkspaceTaskRunsApi } from '../services/WorkspaceTaskRunsApi';
import { UseEntitySubscription } from '../types/useEntitySubscription';
export type UseTaskRun = UseEntitySubscription<WorkspaceTaskRunsApi['getTaskRun'], 'taskRun'>;
export declare function useTaskRun(taskRunId: MaybeRefOrGetter<string | null | undefined>, options?: SubscriptionOptions): UseTaskRun;
