import * as postcss from 'postcss'; import { Interpolation, InterpolationProps } from '../interpolation'; import type { AnyNode, NodeProps } from '../node'; import type { AnyStatement } from '../statement'; import * as sassInternal from '../sass-internal'; import { SimpleSelector } from '.'; /** * The initializer properties for {@link UniversalSelector}. * * @category Selector */ export interface UniversalSelectorProps extends NodeProps { namespace: Interpolation | InterpolationProps | undefined; raws?: UniversalSelectorRaws; } /** * Raws indicating how to precisely serialize an {@UniversalSelector}. * * @category Selector */ export interface UniversalSelectorRaws { } /** * A type selector. * * This selects elements of the given type. * * @category Selector */ export declare class UniversalSelector extends SimpleSelector { readonly sassType: "universal"; raws: UniversalSelectorRaws; /** The class name that this selects. */ get namespace(): Interpolation | undefined; set namespace(namespace: Interpolation | InterpolationProps | undefined); private _namespace; constructor(defaults?: UniversalSelectorProps); /** @hidden */ constructor(_: undefined, inner: sassInternal.UniversalSelector); clone(overrides?: Partial): this; toJSON(): object; /** @hidden */ toJSON(_: string, inputs: Map): object; /** @hidden */ toString(): string; /** @hidden */ get nonStatementChildren(): ReadonlyArray>; }