import { BaseComponent } from '../../utils';
import type { BreakpointCustomizable, LinkTileModelSignatureAspectRatio, LinkTileModelSignatureHeadingTag, LinkTileModelSignatureLinkDirection, LinkTileModelSignatureModel, LinkTileModelSignatureWeight } from '../types';
import * as i0 from "@angular/core";
export declare class PLinkTileModelSignature extends BaseComponent {
    aspectRatio?: BreakpointCustomizable<LinkTileModelSignatureAspectRatio>;
    description?: string;
    heading: string;
    headingTag?: LinkTileModelSignatureHeadingTag;
    linkDirection?: BreakpointCustomizable<LinkTileModelSignatureLinkDirection>;
    model?: LinkTileModelSignatureModel;
    weight?: BreakpointCustomizable<LinkTileModelSignatureWeight>;
    static ɵfac: i0.ɵɵFactoryDeclaration<PLinkTileModelSignature, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PLinkTileModelSignature, "p-link-tile-model-signature,[p-link-tile-model-signature]", never, { "aspectRatio": { "alias": "aspectRatio"; "required": false; }; "description": { "alias": "description"; "required": false; }; "heading": { "alias": "heading"; "required": false; }; "headingTag": { "alias": "headingTag"; "required": false; }; "linkDirection": { "alias": "linkDirection"; "required": false; }; "model": { "alias": "model"; "required": false; }; "weight": { "alias": "weight"; "required": false; }; }, {}, never, ["*"], false, never>;
}
