/**
 * Copyright Zendesk, Inc.
 *
 * Use of this source code is governed under the Apache License, Version 2.0
 * found at http://www.apache.org/licenses/LICENSE-2.0.
 */
import { MutableRefObject } from 'react';
export interface IUseFocusableMountProp {
    isMounted?: boolean;
    focusOnMount?: boolean;
    restoreFocus?: boolean;
    targetRef: MutableRefObject<HTMLElement | null>;
}
export declare function useFocusableMount({ isMounted, focusOnMount, restoreFocus, targetRef }: IUseFocusableMountProp): void;
