///
///
import { BinaryWriter, BooleanContractParameterJSON } from '@neo-one/client-common';
import { DeserializeWireBaseOptions, SerializeJSONContext } from '../Serializable';
import { ContractParameterBase } from './ContractParameterBase';
import { ContractParameterType } from './ContractParameterType';
export declare class BooleanContractParameter extends ContractParameterBase {
static readonly TRUE: Buffer;
static readonly FALSE: Buffer;
static deserializeWireBase(options: DeserializeWireBaseOptions): BooleanContractParameter;
readonly type = ContractParameterType.Boolean;
readonly value: boolean;
private readonly sizeInternal;
constructor(value: boolean);
readonly size: number;
asBuffer(): Buffer;
asBoolean(): boolean;
serializeWireBase(writer: BinaryWriter): void;
serializeJSON(_context: SerializeJSONContext): BooleanContractParameterJSON;
}