import * as i0 from "@angular/core";
export type SocialProvider = 'google' | 'apple' | 'facebook';
export type SocialButtonVariant = 'square' | 'text';
export declare class SocialLoginComponent {
    provider: import("@angular/core").InputSignal<SocialProvider>;
    variant: import("@angular/core").InputSignal<SocialButtonVariant>;
    disabled: import("@angular/core").InputSignal<boolean>;
    text: import("@angular/core").InputSignal<string>;
    isLoading: import("@angular/core").InputSignal<boolean>;
    get classes(): string;
    getIconName(): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<SocialLoginComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SocialLoginComponent, "lib-social-login", never, { "provider": { "alias": "provider"; "required": false; "isSignal": true; }; "variant": { "alias": "variant"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "text": { "alias": "text"; "required": false; "isSignal": true; }; "isLoading": { "alias": "isLoading"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
