declare class StrControl {
    private pivot;
    private list;
    append(str: string): this;
    prepend(str: string): this;
    postpend(str: string): this;
    toString(): string;
}
interface ConditionConfig {
    quote: string;
}
export declare class HomepageSettingCondition extends StrControl {
    private config;
    private comparisonOps;
    private logicalOps;
    private conditionBodyData;
    constructor(key: string, config?: ConditionConfig);
    setConditionBodyData(data: Record<string, unknown>): void;
    getConditionBodyData(): Record<string, unknown>;
    toString(): string;
    and(condition: HomepageSettingCondition): this;
    or(condition: HomepageSettingCondition): this;
    equal(condition: string): this;
    in(args: string[]): HomepageSettingCondition;
}
export {};
