import IFrontController from "../../../types/front-controller"; import Pronunciation from "../../../types/resources/pronunciation"; import { RecorderCloseOptions } from "../../components/Recorder/types/handlers-types"; import { FeaturesManager as ICustomFeaturesManager } from "../../customFeaturesManager"; interface Options { controller: IFrontController; customFeaturesManager: ICustomFeaturesManager; pronunciation: Pronunciation; load: () => Promise; setLoading: (value: boolean) => void; setRecorderClosed: () => void; setPronunciation: (value: any) => void; setMyInfoHintShow: (value: boolean) => void; } declare const useOnRecorderClose: ({ controller, pronunciation, customFeaturesManager, load, setLoading, setRecorderClosed, setPronunciation, setMyInfoHintShow, }: Options) => (option: RecorderCloseOptions) => Promise; export default useOnRecorderClose;