export declare type Constructor> = new (...args: any[]) => T; export declare const CanCloseMixin: >(SuperClass: TBase) => Constructor<{ close: () => void; }> & TBase; export declare const ProvidesCanCloseToSlotsMixin: >(SuperClass: TBase) => Constructor<{ handleSlotChange: (evt: Event) => void; }> & TBase;