import type { WithNormalizedProps } from "../../global"; import type { Input as ButtonInput } from "../ebay-button/index.marko"; import type { Input as MenuButtonInput } from "../ebay-menu-button/component"; interface SplitButtonInput extends Omit { size?: ButtonInput["size"]; disabled?: ButtonInput["disabled"]; priority?: ButtonInput["priority"]; partiallyDisabled?: ButtonInput["partiallyDisabled"]; "body-state"?: ButtonInput["bodyState"]; href?: ButtonInput["href"]; "a11y-button-loading-text"?: ButtonInput["a11yText"]; "a11y-menu-text"?: MenuButtonInput["a11yText"]; "on-click"?: () => void; "on-escape"?: () => void; "on-focus"?: () => void; "on-blur"?: () => void; "on-collapse"?: () => void; "on-expand"?: () => void; "on-change"?: () => void; "on-select"?: () => void; } export interface Input extends WithNormalizedProps { } declare class SplitButton extends Marko.Component { } export default SplitButton;