import { Value } from "./value";
import { iAssertionContext, iValue } from "./interfaces";
export declare class CSSRule extends Value implements iValue {
    protected _path: string;
    get path(): string;
    get name(): string;
    static create(input: any, context: iAssertionContext, name: string, path: string): CSSRule;
    private constructor();
    hasProperty(key: string): Promise<iValue>;
    getProperty(key: string): Promise<iValue>;
    private _getSelectors;
    private _getDeclarations;
}
