import { CSSObject, MQ } from './style'; import { ThemeProp } from './style-types'; export interface LogicalMarginProps { marginInlineStart?: MQ; marginInlineEnd?: MQ; marginInline?: MQ; marginBlockStart?: MQ; marginBlockEnd?: MQ; marginBlock?: MQ; } export interface LogicalPaddingProps { paddingInlineStart?: MQ; paddingInlineEnd?: MQ; paddingInline?: MQ; paddingBlockStart?: MQ; paddingBlockEnd?: MQ; paddingBlock?: MQ; } export interface LogicalProps extends LogicalMarginProps, LogicalPaddingProps { } export declare const logicalMargins: (props: ThemeProp, defaultsPath?: string, overridesPath?: string) => CSSObject; export declare const logicalPadding: (props: ThemeProp, defaultsPath?: string, overridesPath?: string) => CSSObject; export declare const logicalProps: (defaultsPath?: string, overridesPath?: string) => (props: ThemeProp) => CSSObject; export declare const logicalPaddingProps: (defaultsPath?: string, overridesPath?: string) => (props: ThemeProp) => CSSObject; export declare const logicalMarginProps: (defaultsPath?: string, overridesPath?: string) => (props: ThemeProp) => CSSObject; export declare const omitLogicalPropsFromOverrides: (overrides: object | undefined) => Partial>; export declare const omitLogicalMarginPropsFromOverrides: (overrides: object | undefined) => Partial>; export declare const omitLogicalPaddingPropsFromOverrides: (overrides: object | undefined) => Partial>; export declare const extractLogicalPropsFromOverrides: (overrides: object | undefined) => Partial>; export declare const getLogicalPropsAndTypographyPreset: (defaultsPath?: string, overridesPath?: string) => (props: ThemeProp) => CSSObject; //# sourceMappingURL=logical-properties.d.ts.map