import { TapRequest } from "../model/models";
import { HeaderInterface } from "../../api";
export declare class Header implements HeaderInterface {
    path: TapRequest.Path;
    resourceInstance: number | undefined;
    static PATH_EXPRESSION: RegExp;
    static MAX_ID: number;
    constructor(path: TapRequest.Path, resourceInstance?: number | undefined);
    getResourceInstance(): number | undefined;
    getPath(): string;
    readonly objectId: number;
    readonly objectInstance: number;
    readonly resourceId: number;
    static fromBytes(bytes: Uint8Array): Header;
    static fromString(command: string): Header;
    static validateId(id: number): number;
}
