/**
 * Generated by the protoc-gen-ts.  DO NOT EDIT!
 * compiler version: 3.19.1
 * source: google/rpc/status.proto
 * git: https://github.com/thesayyn/protoc-gen-ts */
import * as dependency_1 from "./../protobuf/any";
import * as pb_1 from "google-protobuf";
export declare class Status extends pb_1.Message {
    #private;
    constructor(data?: any[] | {
        code?: number;
        message?: string;
        details?: dependency_1.Any[];
    });
    get code(): number;
    set code(value: number);
    get message(): string;
    set message(value: string);
    get details(): dependency_1.Any[];
    set details(value: dependency_1.Any[]);
    static fromObject(data: {
        code?: number;
        message?: string;
        details?: ReturnType<typeof dependency_1.Any.prototype.toObject>[];
    }): Status;
    toObject(): {
        code?: number;
        message?: string;
        details?: ReturnType<typeof dependency_1.Any.prototype.toObject>[];
    };
    serialize(): Uint8Array;
    serialize(w: pb_1.BinaryWriter): void;
    static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Status;
    serializeBinary(): Uint8Array;
    static deserializeBinary(bytes: Uint8Array): Status;
}
//# sourceMappingURL=status.d.ts.map