import * as postcss from 'postcss'; import { NodeProps } from '../node'; import type * as sassInternal from '../sass-internal'; import { Expression } from '.'; /** * The initializer properties for {@link BooleanExpression}. * * @category Expression */ export interface BooleanExpressionProps extends NodeProps { value: boolean; raws?: BooleanExpressionRaws; } /** * Raws indicating how to precisely serialize a {@link BooleanExpression}. * * @category Expression */ export interface BooleanExpressionRaws { } /** * An expression representing a boolean literal in Sass. * * @category Expression */ export declare class BooleanExpression extends Expression { readonly sassType: "boolean"; raws: BooleanExpressionRaws; /** The boolean value of this expression. */ get value(): boolean; set value(value: boolean); private _value; constructor(defaults: BooleanExpressionProps); /** @hidden */ constructor(_: undefined, inner: sassInternal.BooleanExpression); clone(overrides?: Partial): this; toJSON(): object; /** @hidden */ toJSON(_: string, inputs: Map): object; /** @hidden */ toString(): string; /** @hidden */ get nonStatementChildren(): ReadonlyArray; }