/// import { NameOwner } from "gpdb-api-client"; import { NameTypes } from "../../../../types/resources/name"; import Pronunciation from "../../../../types/resources/pronunciation"; import { RecorderCloseOptions } from "../types/handlers-types"; import { InboundRelativeSource } from "../types/inbound-relative-source"; import { TermsAndConditions } from "../../../hooks/useRecorderState"; import Children from "../../../../types/children-prop"; interface RecorderProps { name: string; type: NameTypes; owner?: NameOwner; onRecorderClose: (option?: RecorderCloseOptions) => void; onSaved?: (blob?: Blob) => void; termsAndConditions?: TermsAndConditions; pronunciation?: Pronunciation; relativeSource?: InboundRelativeSource; } interface ProviderProps { children: Children; value: RecorderProps; } export declare const RecorderProvider: ({ children, value, }: ProviderProps) => JSX.Element; export declare const useRecorder: () => import("../types/context.js").IRecorderContext; export {};