import { MutationOptions } from '../write/write.js'; import { DocumentMutationResult, SectionMutationResult, SectionsClearHeaderFooterRefInput, SectionsClearPageBordersInput, SectionsGetInput, SectionsListQuery, SectionsListResult, SectionsSetBreakTypeInput, SectionsSetColumnsInput, SectionsSetHeaderFooterMarginsInput, SectionsSetHeaderFooterRefInput, SectionsSetLineNumberingInput, SectionsSetLinkToPreviousInput, SectionsSetOddEvenHeadersFootersInput, SectionsSetPageBordersInput, SectionsSetPageMarginsInput, SectionsSetPageNumberingInput, SectionsSetPageSetupInput, SectionsSetSectionDirectionInput, SectionsSetTitlePageInput, SectionsSetVerticalAlignInput, SectionInfo } from './sections.types.js'; export type { DocumentMutationResult, SectionAddress, SectionMutationResult, SectionBreakType, SectionHeaderFooterKind, SectionHeaderFooterVariant, SectionsClearHeaderFooterRefInput, SectionsClearPageBordersInput, SectionsGetInput, SectionsListQuery, SectionsListResult, SectionsSetBreakTypeInput, SectionsSetColumnsInput, SectionsSetHeaderFooterMarginsInput, SectionsSetHeaderFooterRefInput, SectionsSetLineNumberingInput, SectionsSetLinkToPreviousInput, SectionsSetOddEvenHeadersFootersInput, SectionsSetPageBordersInput, SectionsSetPageMarginsInput, SectionsSetPageNumberingInput, SectionsSetPageSetupInput, SectionsSetSectionDirectionInput, SectionsSetTitlePageInput, SectionsSetVerticalAlignInput, SectionInfo, SectionTargetInput, } from './sections.types.js'; export interface SectionsAdapter { list(query?: SectionsListQuery): SectionsListResult; get(input: SectionsGetInput): SectionInfo; setBreakType(input: SectionsSetBreakTypeInput, options?: MutationOptions): SectionMutationResult; setPageMargins(input: SectionsSetPageMarginsInput, options?: MutationOptions): SectionMutationResult; setHeaderFooterMargins(input: SectionsSetHeaderFooterMarginsInput, options?: MutationOptions): SectionMutationResult; setPageSetup(input: SectionsSetPageSetupInput, options?: MutationOptions): SectionMutationResult; setColumns(input: SectionsSetColumnsInput, options?: MutationOptions): SectionMutationResult; setLineNumbering(input: SectionsSetLineNumberingInput, options?: MutationOptions): SectionMutationResult; setPageNumbering(input: SectionsSetPageNumberingInput, options?: MutationOptions): SectionMutationResult; setTitlePage(input: SectionsSetTitlePageInput, options?: MutationOptions): SectionMutationResult; setOddEvenHeadersFooters(input: SectionsSetOddEvenHeadersFootersInput, options?: MutationOptions): DocumentMutationResult; setVerticalAlign(input: SectionsSetVerticalAlignInput, options?: MutationOptions): SectionMutationResult; setSectionDirection(input: SectionsSetSectionDirectionInput, options?: MutationOptions): SectionMutationResult; setHeaderFooterRef(input: SectionsSetHeaderFooterRefInput, options?: MutationOptions): SectionMutationResult; clearHeaderFooterRef(input: SectionsClearHeaderFooterRefInput, options?: MutationOptions): SectionMutationResult; setLinkToPrevious(input: SectionsSetLinkToPreviousInput, options?: MutationOptions): SectionMutationResult; setPageBorders(input: SectionsSetPageBordersInput, options?: MutationOptions): SectionMutationResult; clearPageBorders(input: SectionsClearPageBordersInput, options?: MutationOptions): SectionMutationResult; } export type SectionsApi = SectionsAdapter; export declare function executeSectionsList(adapter: SectionsAdapter, query?: SectionsListQuery): SectionsListResult; export declare function executeSectionsGet(adapter: SectionsAdapter, input: SectionsGetInput): SectionInfo; export declare function executeSectionsSetBreakType(adapter: SectionsAdapter, input: SectionsSetBreakTypeInput, options?: MutationOptions): SectionMutationResult; export declare function executeSectionsSetPageMargins(adapter: SectionsAdapter, input: SectionsSetPageMarginsInput, options?: MutationOptions): SectionMutationResult; export declare function executeSectionsSetHeaderFooterMargins(adapter: SectionsAdapter, input: SectionsSetHeaderFooterMarginsInput, options?: MutationOptions): SectionMutationResult; export declare function executeSectionsSetPageSetup(adapter: SectionsAdapter, input: SectionsSetPageSetupInput, options?: MutationOptions): SectionMutationResult; export declare function executeSectionsSetColumns(adapter: SectionsAdapter, input: SectionsSetColumnsInput, options?: MutationOptions): SectionMutationResult; export declare function executeSectionsSetLineNumbering(adapter: SectionsAdapter, input: SectionsSetLineNumberingInput, options?: MutationOptions): SectionMutationResult; export declare function executeSectionsSetPageNumbering(adapter: SectionsAdapter, input: SectionsSetPageNumberingInput, options?: MutationOptions): SectionMutationResult; export declare function executeSectionsSetTitlePage(adapter: SectionsAdapter, input: SectionsSetTitlePageInput, options?: MutationOptions): SectionMutationResult; export declare function executeSectionsSetOddEvenHeadersFooters(adapter: SectionsAdapter, input: SectionsSetOddEvenHeadersFootersInput, options?: MutationOptions): DocumentMutationResult; export declare function executeSectionsSetVerticalAlign(adapter: SectionsAdapter, input: SectionsSetVerticalAlignInput, options?: MutationOptions): SectionMutationResult; export declare function executeSectionsSetSectionDirection(adapter: SectionsAdapter, input: SectionsSetSectionDirectionInput, options?: MutationOptions): SectionMutationResult; export declare function executeSectionsSetHeaderFooterRef(adapter: SectionsAdapter, input: SectionsSetHeaderFooterRefInput, options?: MutationOptions): SectionMutationResult; export declare function executeSectionsClearHeaderFooterRef(adapter: SectionsAdapter, input: SectionsClearHeaderFooterRefInput, options?: MutationOptions): SectionMutationResult; export declare function executeSectionsSetLinkToPrevious(adapter: SectionsAdapter, input: SectionsSetLinkToPreviousInput, options?: MutationOptions): SectionMutationResult; export declare function executeSectionsSetPageBorders(adapter: SectionsAdapter, input: SectionsSetPageBordersInput, options?: MutationOptions): SectionMutationResult; export declare function executeSectionsClearPageBorders(adapter: SectionsAdapter, input: SectionsClearPageBordersInput, options?: MutationOptions): SectionMutationResult; //# sourceMappingURL=sections.d.ts.map