import * as i0 from "@angular/core";
/**
 * Emulates [`field-sizing: content`](https://developer.mozilla.org/en-US/docs/Web/CSS/field-sizing) CSS property for
 * browsers that do not support it natively.
 *
 * @docs-private
 */
export declare class KbqFieldSizingContent {
    private readonly element;
    private readonly renderer;
    private readonly window;
    private readonly document;
    private readonly destroyRef;
    constructor();
    private emulate;
    private setupWidth;
    private createRuler;
    private calculateWidth;
    static ɵfac: i0.ɵɵFactoryDeclaration<KbqFieldSizingContent, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<KbqFieldSizingContent, "[kbqFieldSizingContent]", ["kbqFieldSizingContent"], {}, {}, never, never, true, never>;
}
