bootstrap-vue-next
Version:
Seamless integration of Vue 3, Bootstrap 5, and TypeScript for modern, type-safe UI development
11 lines (10 loc) • 768 B
text/typescript
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>>;
};