declare class Pile<T> {
    valeurs: T[];
    constructor();
    empiler(valeur: T): void;
    depiler(): T | undefined;
}
declare const pile: Pile<string>;
declare const pile2: Pile<number>;
declare class PileEntier extends Pile<number> {
}
declare const pile3: PileEntier;
//# sourceMappingURL=exemple14.d.ts.map