import { ISortState } from '../../../data/table/table.component';
import * as i0 from "@angular/core";
export interface IPie {
    id: number;
    code: string;
    name: string;
    price: number;
}
export declare const PIE_HEADERS: string[];
export declare const PIE_LIST: IPie[];
export declare const COOKIE_HEADERS: string[];
export declare const COOKIE_LIST: {
    id: number;
    image: string;
    code: string;
    name: string;
    color: string;
    weight: number;
    price: number;
}[];
export declare class TableShowcaseComponent {
    pieHeaders: string[];
    pieList: IPie[];
    veryLargePieList: any[];
    cookieHeaders: string[];
    cookieList: {
        id: number;
        image: string;
        code: string;
        name: string;
        color: string;
        weight: number;
        price: number;
    }[];
    showVeryLargePieList: import("@angular/core").WritableSignal<boolean>;
    sortTable: import("@angular/core").WritableSignal<IPie[]>;
    onSortChange(sortState: ISortState[]): void;
    sortData(data: IPie[], sortStates: ISortState[]): IPie[];
    static ɵfac: i0.ɵɵFactoryDeclaration<TableShowcaseComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TableShowcaseComponent, "lib-table-showcase", never, {}, {}, never, never, true, never>;
}
//# sourceMappingURL=table-showcase.component.d.ts.map