import { NameOwner } from "gpdb-api-client"; import IFrontController from "../../types/front-controller"; import { NameTypes } from "../../types/resources/name"; interface HookOptions { controller?: IFrontController; canRecordingRequestFind: boolean; name: string; type: NameTypes; owner: NameOwner; } interface HookReturn { onRequest: () => Promise; isRequested: boolean; requestedMessage: string; loading: boolean; } declare const useRecordingRequest: ({ controller, canRecordingRequestFind, name, type, owner, }: HookOptions) => HookReturn; export default useRecordingRequest;