import { TemplateRef } from '@angular/core';
import { SkyFormatItem } from './format-item';
import * as i0 from "@angular/core";
export declare class SkyFormatComponent {
    #private;
    itemsForDisplay: SkyFormatItem[];
    /**
     * The tokenized string that represents the template. Tokens use the `{n}` notation
     * where `n` is the ordinal of the item to replace the token.
     */
    set text(value: string | undefined);
    get text(): string | undefined;
    /**
     * An array of `TemplateRef` objects to be placed in the template, where the `nth`
     * item is placed at the `{n}` location in the template.
     */
    set args(value: TemplateRef<any>[] | undefined);
    get args(): TemplateRef<any>[] | undefined;
    static ɵfac: i0.ɵɵFactoryDeclaration<SkyFormatComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SkyFormatComponent, "sky-format", never, { "text": { "alias": "text"; "required": false; }; "args": { "alias": "args"; "required": false; }; }, {}, never, never, false, never>;
}
