import * as postcss from 'postcss'; import { NodeProps } from '../node'; import type * as sassInternal from '../sass-internal'; import { Expression } from '.'; /** * The initializer properties for {@link SelectorExpression}. * * Unlike other expression types, this can't be initialized by properties alone, * since it doesn't have any properties to set. * * @category Expression */ export interface SelectorExpressionProps extends NodeProps { raws?: SelectorExpressionRaws; } /** * Raws indicating how to precisely serialize a {@link SelectorExpression}. * * @category Expression */ export interface SelectorExpressionRaws { } /** * An `&` expression representing the current selector in Sass. * * @category Expression */ export declare class SelectorExpression extends Expression { readonly sassType: "selector-expr"; raws: SelectorExpressionRaws; constructor(defaults?: SelectorExpressionProps); /** @hidden */ constructor(_: undefined, inner: sassInternal.SelectorExpression); clone(overrides?: Partial): this; toJSON(): object; /** @hidden */ toJSON(_: string, inputs: Map): object; /** @hidden */ toString(): string; /** @hidden */ get nonStatementChildren(): ReadonlyArray; }