import { PoInfoOrientation } from './po-info-orietation.enum'; export declare class PoInfoBaseComponent { /** Valor do rótulo a ser exibido. */ label: string; /** * Ao informar uma URL, o conteúdo será exibido na forma de um *link* e ao ser clicado será redirecionado para a URL informada. * * > Caso informar `http://` será aberto uma nova aba. * Caso informar um caminho relativo, exemplo: `/customers`, será aberto na aba atual. * */ url?: string; /** Valor do conteúdo a ser exibido. */ value?: string; readonly poInfoOrientation: typeof PoInfoOrientation; private _labelSize; private _orientation; private _size?; private _initialSize?; /** * @optional * * @description * * Quantidade de [colunas](/guides/grid-system) usadas para a exibição da `p-label` quando o componente for * utilizado na orientação horizontal. * * Valores válidos: * - `[1 .. 11]` * * > A propriedade `p-value` recebe o número de colunas restantes, por exemplo, se definido 3 colunas a mesma assume 9 colunas. */ set labelSize(value: number); get labelSize(): number; /** * @optional * * @description * * Define o layout de exibição. * * > Quando definido na horizontal, pode-se utilizar a propriedade `p-label-size` para um maior controle das informações exibidas. * * @default `vertical` */ set orientation(value: PoInfoOrientation); get orientation(): PoInfoOrientation; /** * @optional * * @description * * Define o tamanho do componente entre `small` ou `medium`. * * > Caso a acessibilidade AA não esteja configurada, o tamanho `medium` será mantido. * Para mais detalhes, consulte a documentação do [po-theme](https://po-ui.io/documentation/po-theme). * * @default `medium` */ set size(value: string); get size(): string; protected onThemeChange(): void; private applySizeBasedOnA11y; }