export interface ISampleState {
    type: number | null;
    wrap: number;
    filter: number;
    mipfilter: number;
}
export declare class SamplerState implements ISampleState {
    id: number;
    type: number | null;
    get valid(): boolean;
    wrap: number;
    filter: number;
    mipfilter: number;
    boundedTexture: any;
    _dirty: boolean;
    constructor(id?: number, type?: number | null);
    set(wrap: number, filter: number, mipFilter: number): this;
    equals(s: ISampleState): boolean;
    copyFrom(s: ISampleState): this;
    dispose(): void;
}
//# sourceMappingURL=SamplerState.d.ts.map