///
import { ModalArgs, ModalHandler } from "./types";
export declare function useModal(): ModalHandler;
export declare function useModal(modal: string, args?: Record): ModalHandler;
export declare function useModal, ComponentProps extends ModalArgs, PreparedProps extends Partial = {} | ComponentProps, RemainingProps = Omit & Partial, ResolveType = unknown>(modal: T, args?: PreparedProps): Omit & {
show: Partial extends RemainingProps ? (args?: RemainingProps) => Promise : (args: RemainingProps) => Promise;
};
//# sourceMappingURL=useModal.d.ts.map