import { Dispatch, ReactNode } from 'react';
import { ToastListItem } from '../toast/toast.types';
export interface ChildrenProp {
    children?: ReactNode;
}
export interface VuiContext {
    toasts: {
        list: ToastListItem[];
    };
    addToast: (toast: ToastListItem) => void;
    removeToast: (id: string) => void;
    setPortalSlot: Dispatch<ReactNode>;
}
export declare enum KeyboardKeys {
    Enter = "Enter",
    Escape = "Escape",
    ArrowUp = "ArrowUp",
    ArrowDown = "ArrowDown",
    ArrowLeft = "ArrowLeft",
    ArrowRight = "ArrowRight",
    Backspace = "Backspace",
    Tab = "Tab",
    Shift = "Shift",
    Control = "Control",
    Alt = "Alt",
    Meta = "Meta",
    Space = "Space",
    Delete = "Delete",
    Home = "Home",
    End = "End",
    PageUp = "PageUp",
    PageDown = "PageDown"
}
//# sourceMappingURL=types.d.ts.map