@sandlada/vue-mdc
Version:

38 lines • 1.04 kB
TypeScript
/**
* @license
* Copyright 2025 Sandlada & Kai Orion
* SPDX-License-Identifier: MIT
*/
import type { ExtractPublicPropTypes, PropType, VNode } from 'vue';
export declare const props: {
readonly disabled: {
readonly type: PropType<boolean>;
readonly default: false;
};
readonly defaultSelected: {
readonly type: PropType<boolean>;
readonly default: false;
};
readonly modelValue: {
readonly type: PropType<boolean>;
readonly default: null;
};
readonly withIcon: {
readonly type: PropType<boolean>;
readonly default: false;
};
readonly withIconSelectedOnly: {
readonly type: PropType<boolean>;
readonly default: false;
};
readonly value: {
readonly type: PropType<string>;
readonly default: "on";
};
};
export type TSwitchProps = ExtractPublicPropTypes<typeof props>;
export type TSwitchSlots = {
'on-icon'?: VNode;
'off-icon'?: VNode;
};
//# sourceMappingURL=switch.definition.d.ts.map