import { TLObject } from '../TL.js';
import { Raw } from '../../platform.node.js';
import type { Snake } from '../../Client/index.js';
export declare class Restriction extends TLObject {
    platform: string;
    reason: string;
    text: string;
    constructor({ platform, reason, text, }: {
        platform: string;
        reason: string;
        text: string;
    }, client: Snake);
    static parse(client: Snake, reason: Raw.RestrictionReason): Restriction;
}
