;
interface NamedComponent {
defaultProps?: Partial
;
displayName?: string;
}
export interface OverridableComponent
extends NamedComponent
{
>>(props: PropsWithOverridableAs): JSX.Element | null;
}
declare type BaseEnvironments = 'development' | 'staging' | 'production';
declare type Environments = BaseEnvironments | 'temploy' | 'test';
/** T parameter is needed to extend BaseEnvironments with 'temploy' or 'test' */
export declare type EnvironmentType = T | BaseEnvironments;
export declare type ButtonOrAnchorProps = AnchorHTMLAttributes & ButtonHTMLAttributes;
export declare type ColorType = 'green' | 'red' | 'yellow' | 'light-grey' | 'grey' | 'grey-main-2' | 'dark-grey' | 'black' | 'light-blue' | 'inherit';
export interface TransitionProps {
onExited?: (node: HTMLElement) => void;
timeout?: number | {
enter?: number;
exit?: number;
appear?: number;
};
}
//# sourceMappingURL=types.d.ts.map