/**
 * @license
 * Copyright 2025 Sandlada & Kai Orion
 * SPDX-License-Identifier: MIT
 */
import type { ExtractPublicPropTypes, PropType, VNode } from 'vue';
import { type TIconButtonAppearance } from './shared.definition';
export declare const props: {
    appearance: {
        type: PropType<TIconButtonAppearance>;
        default: "standard";
    };
    disabled: {
        type: BooleanConstructor;
        default: boolean;
    };
    defaultSelected: {
        type: PropType<boolean>;
        default: boolean;
    };
    modelValue: {
        type: PropType<boolean>;
        default: null;
    };
    name: {
        type: PropType<string>;
        default: null;
    };
    value: {
        type: PropType<string>;
        default: null;
    };
};
export type TToggleIconButtonProps = ExtractPublicPropTypes<typeof props>;
export type TToggleIconButtonSlots = {
    default?: VNode;
};
//# sourceMappingURL=toggle-icon-button.definition.d.ts.map