import { BaseStatesDirective } from '@eui/components/shared';
import * as i0 from "@angular/core";
import * as i1 from "@eui/components/shared";
export declare class EuiCalendarWeeklyDayContentComponent {
    /**
     * Label for the content
     */
    label: import("@angular/core").InputSignal<string>;
    /**
     * Sublabel for the content
     */
    subLabel: import("@angular/core").InputSignal<string>;
    protected baseStatesDirective: BaseStatesDirective;
    /**
     * @description
     * Computes and returns the CSS classes for the label component based on its current state.
     * Combines base states, required status, readonly status, and sublabel type.
     *
     * @returns {string} Space-separated string of CSS class names
     */
    get cssClasses(): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<EuiCalendarWeeklyDayContentComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EuiCalendarWeeklyDayContentComponent, "eui-calendar-weekly-day-content", never, { "label": { "alias": "label"; "required": true; "isSignal": true; }; "subLabel": { "alias": "subLabel"; "required": false; "isSignal": true; }; }, {}, never, never, true, [{ directive: typeof i1.BaseStatesDirective; inputs: { "euiPrimary": "euiPrimary"; "euiSecondary": "euiSecondary"; "euiSuccess": "euiSuccess"; "euiInfo": "euiInfo"; "euiWarning": "euiWarning"; "euiDanger": "euiDanger"; "euiAccent": "euiAccent"; }; outputs: {}; }]>;
}
//# sourceMappingURL=eui-calendar-weekly-day-content.component.d.ts.map