import { Header } from '../aglsl/Header';
import { Token } from '../aglsl/Token';
import { REGISTER } from './assembler/RegMap';
export declare class Description {
    regread: Record<REGISTER, any[]>;
    regwrite: Record<REGISTER, any[]>;
    hasindirect: boolean;
    writedepth: boolean;
    hasmatrix: boolean;
    samplers: any[];
    constants: number;
    tokens: Token[];
    header: Header;
    native: Record<number, string>;
    constructor();
}
//# sourceMappingURL=Description.d.ts.map