import { ButtonIconOptions, CommonJsButtonOptions, CommonNavigationButtonOptions, TextButtonOptions } from '../Button.model';
export type CompositeButtonProps = (CompositeNavigationButtonProps | CompositeJsButtonProps) & {
    /** Optional button's height (default: 50px) */
    width?: string | number;
    /** Optional button's height (default: undefined) */
    height?: string | number;
};
/**
 * Button options for composite buttons (text + icon)
 * with navigation
 */
export interface CompositeNavigationButtonProps extends CommonNavigationButtonOptions, ButtonIconOptions, TextButtonOptions {
}
/**
 * Button options for composite buttons (text + icon)
 * with JS handlers
 */
export interface CompositeJsButtonProps extends CommonJsButtonOptions, ButtonIconOptions, TextButtonOptions {
}
//# sourceMappingURL=CompositeButton.model.d.ts.map