import { ChangeDetectorRef } from '@angular/core'; import { PoLanguageService } from '../../../services/po-language/po-language.service'; import { PoCheckboxGroupComponent } from '../../po-field/po-checkbox-group/po-checkbox-group.component'; import { PoTableColumn } from '../interfaces/po-table-column.interface'; export declare const poTableListManagerLiterals: { en: { up: string; down: string; otherColumns: string; fixedColumns: string; }; es: { up: string; down: string; otherColumns: string; fixedColumns: string; }; pt: { up: string; down: string; otherColumns: string; fixedColumns: string; }; ru: { up: string; down: string; otherColumns: string; fixedColumns: string; }; }; type Direction = 'up' | 'down'; export declare class PoTableListManagerComponent extends PoCheckboxGroupComponent { private _componentsSize?; private readonly changePosition; private readonly changeColumnFixed; columnsManager: Array; /** * @optional * * @description * * Define o tamanho dos componentes de formulário no table: * - `small`: aplica a medida small de cada componente (disponível apenas para acessibilidade AA). * - `medium`: aplica a medida medium de cada componente. * * > 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 componentsSize(value: string); get componentsSize(): string; hideActionFixedColumns: boolean; literals: any; constructor(languageService: PoLanguageService, changeDetector: ChangeDetectorRef); emitChangePosition(option: any, direction: Direction): void; verifyArrowDisabled(option: any, direction: Direction): boolean; emitFixed(option: any): void; isFixed(option: any): boolean; existedFixedItem(): boolean; checksIfHasFiveFixed(option: any): boolean; clickSwitch(option: any): void; } export {};