import { Rule } from 'eslint';
export type RuleContext = Rule.RuleContext;
export type RuleListener = Rule.RuleListener;
export type RuleModule = Rule.RuleModule;
export type ASTNode = Rule.Node;
export type ObjectExpression = any;
export type Property = any;
export type JSXAttribute = any;
export type VariableDeclarator = any;
export type ExportNamedDeclaration = any;
export type CallExpression = any;
export interface StyleObjectName {
    (name: string): boolean;
}
export interface CheckAndReportFunction {
    (context: RuleContext, node: ObjectExpression, getOrder: GetOrderFunction): void;
}
export interface GetOrderFunction {
    (key: string): number;
}
//# sourceMappingURL=types.d.ts.map