import * as i0 from "@angular/core";
/**
 * Spinner component displays a loading indicator.
 * Automatically selects the appropriate indicator style based on the platform.
 */
export declare class SpinnerComponent {
    /**
     * Size of the loading indicator ('s' - small, 'm' - medium, 'l' - large)
     */
    size: import("@angular/core").InputSignal<"s" | "m" | "l">;
    private platformService;
    /**
     * Signal indicating whether the current platform is iOS
     */
    isIOS: import("@angular/core").WritableSignal<boolean>;
    constructor();
    get isSizeS(): boolean;
    get isSizeM(): boolean;
    get isSizeL(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<SpinnerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SpinnerComponent, "tgui-spinner", never, { "size": { "alias": "size"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
