import { type ModelPickerItem } from '../agent/ModelSelection.js'; export declare const MODEL_PICKER_PAGE_SIZE = 15; export interface ModelPickerRow { item: ModelPickerItem; absoluteIndex: number; } export interface ModelPickerView { filtered: ModelPickerItem[]; rows: ModelPickerRow[]; page: number; pageSize: number; total: number; totalPages: number; start: number; end: number; } export declare function createModelPickerView(items: ModelPickerItem[], query: string, requestedPage: number): ModelPickerView; export declare function modelAtAbsoluteIndex(items: ModelPickerItem[], query: string, oneBasedIndex: number): ModelPickerItem | undefined; export declare function chunkNumberButtons(buttons: T[], size?: number): T[][]; //# sourceMappingURL=ModelPickerView.d.ts.map