import type { PropType } from 'vue'; type RCCSystemLoginButtonSize = 'default' | 'compact'; type RCCSystemLoginButtonVariant = 'default' | 'light' | 'dark'; type CssLength = number | string; export declare const RCCSystemLoginButton: import("vue").DefineComponent; }; fullWidth: { default: boolean; type: BooleanConstructor; }; href: { required: true; type: StringConstructor; }; logoSize: { type: PropType; }; padding: { type: PropType; }; size: { default: string; type: PropType; validator: (value: string) => value is "default" | "compact"; }; variant: { default: string; type: PropType; validator: (value: string) => boolean; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; }; fullWidth: { default: boolean; type: BooleanConstructor; }; href: { required: true; type: StringConstructor; }; logoSize: { type: PropType; }; padding: { type: PropType; }; size: { default: string; type: PropType; validator: (value: string) => value is "default" | "compact"; }; variant: { default: string; type: PropType; validator: (value: string) => boolean; }; }>> & Readonly<{}>, { fullWidth: boolean; size: RCCSystemLoginButtonSize; variant: RCCSystemLoginButtonVariant; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export {};