import { TypeCodec } from '../TypeCodec';
import { Reader } from '../Reader';
import { Writer } from '../Writer';
import { BaseCodec } from '../BaseCodec';
import { CodecContext } from '../CodecContext';
/**
 * Codec for UE BoolProperty values.
 */
export declare class BoolProperty extends BaseCodec implements TypeCodec<boolean> {
    readonly type = "BoolProperty";
    read(reader: Reader, length: number, ctx: CodecContext): boolean;
    write(writer: Writer, value: boolean): number;
    isSupported(value: unknown): value is boolean;
}
