@sandlada/vue-mdc
Version:

45 lines • 1.37 kB
TypeScript
/**
* @license
* Copyright 2025 Sandlada & Kai Orion
* SPDX-License-Identifier: MIT
*/
import type { ExtractPublicPropTypes, PropType, VNode } from 'vue';
export declare const FabAppearance: {
readonly Primary: "primary";
readonly Secondary: "secondary";
readonly Tertiary: "tertiary";
readonly TonalPrimary: "tonal-primary";
readonly TonalSecondary: "tonal-secondary";
readonly TonalTertiary: "tonal-tertiary";
readonly Surface: "surface";
};
export type TFabAppearance = typeof FabAppearance[keyof typeof FabAppearance];
export declare const FabSize: {
readonly Baseline: "baseline";
readonly Medium: "medium";
readonly Large: "large";
};
export type TFabSize = typeof FabSize[keyof typeof FabSize];
export declare const props: {
readonly size: {
readonly default: "baseline";
readonly type: PropType<TFabSize>;
};
readonly label: {
readonly default: null;
readonly type: PropType<string>;
};
readonly appearance: {
readonly default: "secondary";
readonly type: PropType<TFabAppearance>;
};
readonly lowered: {
readonly default: false;
readonly type: PropType<boolean>;
};
};
export type TFabProps = ExtractPublicPropTypes<typeof props>;
export type TFabSlots = {
default?: VNode;
};
//# sourceMappingURL=fab.definition.d.ts.map