export default visibleMixin; declare namespace visibleMixin { namespace model { export let prop: string; export { EVENT_TOGGLE as event }; } namespace props { namespace visible { export let type: BooleanConstructor; let _default: boolean; export { _default as default }; } } function data(): { preOverflowValue: string; isVisible: boolean; }; namespace watch { function isVisible(newVal: any): void; } function mounted(): void; namespace methods { function show(): { show(): any; hide(): any; }; function hide(): { show(): any; hide(): any; }; } function beforeDestroy(): void; } declare const EVENT_TOGGLE: "toggle";