import { ProtoValue, Value } from './value';
import { AssertionContext } from './assertioncontext';
export declare class CSSRule extends ProtoValue {
    protected _path: string;
    readonly path: string;
    readonly name: string;
    static create(input: any, context: AssertionContext, name: string, path: string): CSSRule;
    private constructor();
    hasProperty(key: string): Promise<Value>;
    getProperty(key: string): Promise<Value>;
    private _getSelectors;
    private _getDeclarations;
}
