/** @packageDocumentation
 * @module Rendering
 */
import { IndexedPolyface, Transform } from "@itwin/core-geometry";
import { DisplayParams } from "./DisplayParams";
/** @internal */
export declare class PolyfacePrimitive {
    readonly displayParams: DisplayParams;
    private _polyface;
    readonly displayEdges: boolean;
    readonly isPlanar: boolean;
    get indexedPolyface(): IndexedPolyface;
    static create(params: DisplayParams, pf: IndexedPolyface, displayEdges?: boolean, isPlanar?: boolean): PolyfacePrimitive;
    private constructor();
    clone(): PolyfacePrimitive;
    transform(trans: Transform): boolean;
}
/** @internal */
export declare class PolyfacePrimitiveList extends Array<PolyfacePrimitive> {
    constructor(...args: PolyfacePrimitive[]);
}
//# sourceMappingURL=Polyface.d.ts.map