import type { DynamicClient } from '../../../client/types';
import type { Flow } from '../flow.types';
export type GetFlowParams = {
    flowId: string;
};
/**
 * Fetches a flow by its ID.
 *
 * @example
 * ```ts
 * const flow = await getFlow({ flowId: 'flow-abc123' });
 * console.log('Flow status:', flow.status);
 * ```
 *
 * @param params.flowId - The unique identifier of the flow to fetch.
 * @param [client] - The Dynamic client instance. Only required when using multiple Dynamic clients.
 * @returns A promise that resolves to the flow object.
 * @see cancelFlow
 * @see getFlowQuote
 * @notInstrumented
 */
export declare const getFlow: ({ flowId }: GetFlowParams, client?: DynamicClient) => Promise<Flow>;
//# sourceMappingURL=getFlow.d.ts.map