import { AppInstanceRollupCardViewSettings, AppInstanceRollupCardViewTypes, SpacingSettings } from "@omnia/fx-models";
import { types } from "typestyle";
import { NestedCSSProperties } from "typestyle/lib/types";
export declare const AppInstanceRollupStyles: {
    settings?: {
        filterSettings?: types.NestedCSSProperties;
        filterItemWrapper?: types.NestedCSSProperties;
        taxonomyFilterMargin?: types.NestedCSSProperties;
    };
};
export declare const AppInstanceRollupBlockStyles: {
    blockWapper?: (otherElementHeight: number) => types.NestedCSSProperties;
    queryFailMsgWrapper?: types.NestedCSSProperties;
    progressLinearStyle?: types.NestedCSSProperties;
    transparent?: types.NestedCSSProperties;
    msgWrapper?: types.NestedCSSProperties;
    uiFilterDateTimePicker?: types.NestedCSSProperties;
    uiFilterItem?: (isTabMode: boolean) => types.NestedCSSProperties;
    searchContainer?: types.NestedCSSProperties;
    paging?: types.NestedCSSProperties;
    uiFilterDateTimeItem?: types.NestedCSSProperties;
    getPaddingStyle?: (spacing: SpacingSettings, skip?: {
        top?: boolean;
        right?: boolean;
        left?: boolean;
        bottom?: boolean;
    }) => types.NestedCSSProperties;
    metricDetailsDialog?: (height: number) => types.NestedCSSProperties;
};
export declare const AppInstanceRollupViewBaseStyles: {
    titleLayout?: types.NestedCSSProperties;
    titleLink?: types.NestedCSSProperties;
    logoIcon?: types.NestedCSSProperties;
};
export declare const AppInstanceRollupListViewStyles: {
    tableWrapper?: types.NestedCSSProperties;
    socialIcon?: types.NestedCSSProperties;
    customOmfxPeoplePicker?: types.NestedCSSProperties;
    clickableLink?: types.NestedCSSProperties;
    getPaddingStyle?: (spacing: SpacingSettings, skip?: {
        top?: boolean;
        right?: boolean;
        left?: boolean;
        bottom?: boolean;
    }) => types.NestedCSSProperties;
    navagationRow?: types.NestedCSSProperties;
    errorMessage?: types.NestedCSSProperties;
    imageColumn?: types.NestedCSSProperties;
    image?: types.NestedCSSProperties;
    hideHeaders?: types.NestedCSSProperties;
    titleLayout?: types.NestedCSSProperties;
    logoIcon?: types.NestedCSSProperties;
    titleLink?: types.NestedCSSProperties;
};
export declare const AppInstanceRollupListViewSettingsStyles: {
    columnWrapper?: types.NestedCSSProperties;
    orderAction?: types.NestedCSSProperties;
    widthInput?: types.NestedCSSProperties;
    showHeadingCheckbox?: types.NestedCSSProperties;
};
export declare const AppInstanceRollupCardViewStyles: {
    headingWrapper?: NestedCSSProperties;
    getPadding?: (spacingSettings: SpacingSettings) => NestedCSSProperties;
    componentWrapper?: (spacingSettings: SpacingSettings) => NestedCSSProperties;
    column?: NestedCSSProperties;
    cardWrapper?: (settings: AppInstanceRollupCardViewSettings, backgroundUrl: string, cardType: AppInstanceRollupCardViewTypes) => NestedCSSProperties;
    imageWrapper?: (settings: AppInstanceRollupCardViewSettings) => NestedCSSProperties;
    titleWrapper?: (settings: AppInstanceRollupCardViewSettings, cardType: AppInstanceRollupCardViewTypes) => NestedCSSProperties;
    image?: NestedCSSProperties;
    noImage?: NestedCSSProperties;
    bottomDrawerActionWrapper?: NestedCSSProperties;
    bottomDrawerActionSpacer?: NestedCSSProperties;
    bottomDrawerSocialText?: (forceLight: boolean) => NestedCSSProperties;
    bottomDrawerDateWrapper?: NestedCSSProperties;
    bottomDrawerBottomSpacing?: (settings: AppInstanceRollupCardViewSettings) => NestedCSSProperties;
};
export declare const AppInstanceRollupCardViewSettingsStyles: {
    orderAction?: types.NestedCSSProperties;
    showLabelCheckbox?: types.NestedCSSProperties;
};
