import { MaybeRef, Ref } from 'vue';
import { OrchestratorStoreObject } from '../../utils/keys';
import { ComponentController, ToastOrchestratorArrayValue, ToastOrchestratorCreateParamBase } from '../../types';
import { BToast } from '../../components';
export declare const useToast: () => {
    _isToastAppend: Readonly<Ref<boolean, boolean>>;
    _isOrchestratorInstalled: Readonly<Ref<boolean, boolean>>;
    store: Ref<OrchestratorStoreObject, OrchestratorStoreObject>;
    create: <ComponentProps extends Record<string, unknown> = Record<string, unknown>, T extends ToastOrchestratorCreateParamBase<ComponentProps> = ToastOrchestratorCreateParamBase<ComponentProps>>(obj?: MaybeRef<T>) => ComponentController<typeof BToast, Ref<ToastOrchestratorArrayValue>>;
};
