import type { Explicit } from "@qualcomm-ui/utils/guard"; import type { PropNormalizer } from "@qualcomm-ui/utils/machine"; import type { QdsButtonGroupApiProps, QdsButtonGroupBindings } from "./button-group.types.js"; import type { QdsButtonApiProps } from "./button.types.js"; export type ResolvableButtonGroupProps = Pick; /** * Merges button-group context values with a button's own props. * * `density`, `disabled`, and `size` are non-overridable (group wins). * `emphasis` and `variant` are overridable per-button (button wins). */ export declare function resolveButtonPropsWithGroup(group: ResolvableButtonGroupProps | undefined, base: T): T; export declare function getQdsButtonGroupBindings({ "aria-label": ariaLabel, "aria-labelledby": ariaLabelledby, density, disabled, emphasis, layout, size, variant, }: Explicit, normalize: PropNormalizer): QdsButtonGroupBindings; //# sourceMappingURL=button-group.api.d.ts.map