useFlow( selector: undefined | string | FlowSelector,): { flow: undefined | Flow; apply: (integrationKeys: string[]) => Promise<Flow[]>; reset: () => Promise<Flow>; refresh: () => Promise<Flow>; accessor: undefined | FlowAccessor; loading: boolean; saving: boolean; error: any; refreshing: boolean; create: (data: CreateFlowRequest) => Promise<undefined | Flow>; patch: (data: Partial<UpdateFlowRequest>) => Promise<void>; put: (data: UpdateFlowRequest) => Promise<void>; archive: () => Promise<void>;} Returns {
flow: undefined | Flow;
apply: (integrationKeys: string[]) => Promise<Flow[]>;
reset: () => Promise<Flow>;
refresh: () => Promise<Flow>;
accessor: undefined | FlowAccessor;
loading: boolean;
saving: boolean;
error: any;
refreshing: boolean;
create: (data: CreateFlowRequest) => Promise<undefined | Flow>;
patch: (data: Partial<UpdateFlowRequest>) => Promise<void>;
put: (data: UpdateFlowRequest) => Promise<void>;
archive: () => Promise<void>;
}