import { Theme } from '../types'; /** * Get the value for the maximum width of the grid */ export declare const maxWidth: (params_0?: boolean | undefined) => ({ theme }: { theme: Theme.ThemeInterface; }) => any; /** * Get the amount of column for a specific layout */ export declare const columns: (params_0: string) => ({ theme }: { theme: Theme.ThemeInterface; }) => any; /** * Get the gutter width for a specific layout */ export declare const gutter: (params_0: string, params_1?: boolean | undefined) => ({ theme }: { theme: Theme.ThemeInterface; }) => any; /** * Get the margin width for a specific layout */ export declare const margin: (params_0: string, params_1?: boolean | undefined) => ({ theme }: { theme: Theme.ThemeInterface; }) => any; /** * Get the min-width breakpoint value for a specific layout */ export declare const min: (params_0: string, params_1?: boolean | undefined) => ({ theme }: { theme: Theme.ThemeInterface; }) => any; /** * Get the max-width breakpoint value for a specific layout */ export declare const max: (params_0: string, params_1?: boolean | undefined, params_2?: boolean | undefined) => ({ theme }: { theme: Theme.ThemeInterface; }) => any; /** * Get the sum of the gutters for the entire grid */ export declare const gridGutterWidth: (params_0: string, params_1?: boolean | undefined) => ({ theme }: { theme: Theme.ThemeInterface; }) => any; /** * Get the width of all gutters in a set of columns */ export declare const spanGutterWidth: (params_0: string, params_1: number, params_2?: boolean | undefined) => ({ theme }: { theme: Theme.ThemeInterface; }) => any; /** * Get the width of all gutters in a set of columns */ export declare const pushGutterWidth: (params_0: string, params_1: number, params_2?: boolean | undefined) => ({ theme }: { theme: Theme.ThemeInterface; }) => any; /** * Get the mediaquery with min- and max-width values for a specific layout */ export declare const mediaQuery: (params_0: string, params_1?: boolean | undefined, params_2?: boolean | undefined, params_3?: boolean | undefined, params_4?: boolean | undefined) => ({ theme }: { theme: Theme.ThemeInterface; }) => any; /** * Get the mediaquery with only its min-width value for a specific layout */ export declare const minMediaQuery: (params_0: string) => ({ theme }: { theme: Theme.ThemeInterface; }) => any; /** * Get the mediaquery with only its max-width value for a specific layout */ export declare const maxMediaQuery: (params_0: string) => ({ theme }: { theme: Theme.ThemeInterface; }) => any; /** * Get an object that has layout ID's as its keys and the amount of columns per layout as its values */ export declare const defaultParentSpan: (theme: Theme.ThemeInterface) => Theme.TypeSpan; /** * Get the amount of columns to span from a passed property */ export declare const colCount: (span: Theme.TypeSpan, layoutId: string) => number; /** * Get the width of a column, or a set of columns, as a calc() rule */ export declare const colWidthCalc: (params_0: { layoutId: string; span?: number | { [key: string]: number; } | undefined; parentSpan?: number | { [key: string]: number; } | undefined; calculateAsPush?: boolean | undefined; }) => ({ theme }: { theme: Theme.ThemeInterface; }) => any; /** * Get the width of a column, or a set of columns, as a calc() rule */ export declare const spanWidth: (params_0: { layoutId: string; parentSpan?: number | { [key: string]: number; } | undefined; span: Theme.TypeSpan; }) => ({ theme }: { theme: Theme.ThemeInterface; }) => any; /** * Get the width that a column, or a set of columns, needs to be pushed to the right in the grid, as a calc() rule */ export declare const pushWidth: (params_0: { layoutId: string; parentSpan?: number | { [key: string]: number; } | undefined; push: Theme.TypeSpan; }) => ({ theme }: { theme: Theme.ThemeInterface; }) => any; /** * Get the sum of all gutters and margins for the entire grid of a specific layout */ export declare const spacerWidth: (params_0: string, params_1: boolean) => ({ theme }: { theme: Theme.ThemeInterface; }) => any; //# sourceMappingURL=grid.d.ts.map