export type AccessPath = (string | number)[];
export declare function get(buffer: ArrayBuffer, path: AccessPath): unknown;
export declare function getString(buffer: ArrayBuffer, path: AccessPath): string | null;
export declare function getNumber(buffer: ArrayBuffer, path: AccessPath): number | null;
export declare function getBoolean(buffer: ArrayBuffer, path: AccessPath): boolean | null;
export declare function has(buffer: ArrayBuffer, path: AccessPath): boolean;
export declare function getType(buffer: ArrayBuffer, path: AccessPath): 'null' | 'undefined' | 'boolean' | 'number' | 'string' | 'array' | 'object' | null;
export declare function getLength(buffer: ArrayBuffer, path: AccessPath): number | null;
export declare function getKeys(buffer: ArrayBuffer, path: AccessPath): string[] | null;
//# sourceMappingURL=accessor.d.ts.map