import { OutputEmitterRef, WritableSignal } from '@angular/core';
import * as i0 from "@angular/core";
export declare class EuiSncComponent {
    /**
     * Signal to control the visibility of the content section.
     */
    showContent: WritableSignal<boolean>;
    /**
     * Output event emitter that emits the current visibility state of the content section.
     */
    sncToggle: OutputEmitterRef<boolean>;
    /**
     * Input to set the length of the dots indicator.
     */
    dotsLength: import("@angular/core").InputSignalWithTransform<number, number>;
    /**
     * Computed property to determine the hidden text based on the dots length.
     */
    protected readonly hiddenText: import("@angular/core").Signal<string>;
    toggleContent(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EuiSncComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EuiSncComponent, "eui-snc", never, { "dotsLength": { "alias": "dotsLength"; "required": false; "isSignal": true; }; }, { "sncToggle": "sncToggle"; }, never, ["*"], true, never>;
}
//# sourceMappingURL=eui-snc.component.d.ts.map