import type { Generic } from 'adopted-style-sheets'; import type { PropAlign, PropHasCloser, PropLabel, PropOpen } from '../props'; import type { KoliBriModalEventCallbacks } from '../types'; type RequiredProps = PropLabel; type OptionalProps = PropAlign & PropHasCloser & PropOpen & { on: KoliBriModalEventCallbacks; }; type RequiredStates = PropAlign & PropOpen & PropLabel; type OptionalStates = PropHasCloser & { on: KoliBriModalEventCallbacks; }; export type DrawerProps = Generic.Element.Members; export type DrawerStates = Generic.Element.Members; export type DrawerAPI = Generic.Element.ComponentApi; export {};