import * as i0 from '@angular/core'; import { ChangeDetectorRef, EventEmitter, SimpleChanges } from '@angular/core'; import { Size, PositionState } from '@usitsdasdesign/dds-ng/shared'; import { DdsConfigService } from '@usitsdasdesign/dds-ng/shared/dds-config'; declare class ItemsPerPageComponent { private ddsConfig; cdr: ChangeDetectorRef; title: string | undefined; placeholder: string | undefined; customClass: string | undefined; icon: string | undefined; size: Size | string | undefined; isResponsive: boolean | undefined; headingProp: string | undefined; isInverse: boolean | undefined; disabled: boolean | undefined; stickerWidth: number | string | undefined; stickerMaxHeight: number | string | undefined; stickerCustomClass: string | undefined; stickerIndent: number | undefined; stickerShift: number | undefined; stickerIsDisabled: boolean | undefined; stickerPosition: PositionState | string | undefined; stickerIsDynamic: boolean | undefined; list: any[] | undefined; value: any | undefined; valueChanged: EventEmitter; isSizeLg: boolean; isSizeSm: boolean; constructor(ddsConfig: DdsConfigService, cdr: ChangeDetectorRef); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; changeItem(value: any): void; private checkSize; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ItemsPerPageModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } interface ItemsPerPageOptions { title?: string; list?: ItemPerPageOptions[] | string[]; placeholder?: string; icon?: string; customClass?: string; headingProp?: string; ariaLabel?: string; size?: Size | string; disabled?: boolean; isInverse?: boolean; isResponsive?: boolean; stickerWidth?: number | string; stickerMaxHeight?: number | string; stickerCustomClass?: string; stickerIndent?: number; stickerShift?: number; stickerIsDisabled?: boolean; stickerPosition?: PositionState | string; stickerIsDynamic?: boolean; [key: string]: any; } interface ItemPerPageOptions { value: any; heading?: string; disabled?: boolean; [key: string]: any; } export { ItemsPerPageComponent, ItemsPerPageModule }; export type { ItemPerPageOptions, ItemsPerPageOptions };