import { HarnessPredicate } from '@angular/cdk/testing';
import { SkyComponentHarness } from '@skyux/core/testing';
import { SkyFluidGridHarnessFilters } from './fluid-grid-harness-filters';
import { SkyRowHarness } from './row-harness';
/**
 * Harness for interacting with a fluid grid component in tests.
 */
export declare class SkyFluidGridHarness extends SkyComponentHarness {
    #private;
    /**
     * @internal
     */
    static hostSelector: string;
    /**
     * Gets a `HarnessPredicate` that can be used to search for a
     * `SkyFluidGridHarness` that meets certain criteria
     */
    static with(filters: SkyFluidGridHarnessFilters): HarnessPredicate<SkyFluidGridHarness>;
    /**
     * Gets the gutter size for the grid.
     */
    getGutterSize(): Promise<string>;
    /**
     * Gets all of the rows in the grid.
     */
    getRows(): Promise<SkyRowHarness[]>;
    /**
     * Whether the fluid grid has margin enabled.
     */
    hasMargin(): Promise<boolean>;
}
